51Testing软件测试论坛

标题: 【求助】selenium IDE导出 Python remote control 脚本运行出错! [打印本页]

作者: Adalia1001    时间: 2015-6-27 15:03
标题: 【求助】selenium IDE导出 Python remote control 脚本运行出错!
本帖最后由 Adalia1001 于 2015-6-27 15:16 编辑

用selenium运行了一个测试用例,想学习一下python,就导出来一个remote control 用例文件,如下:
from selenium import selenium
import unittest, time, re
class Pythonrcbaidu(unittest.TestCase):
    def setUp(self):
        self.verificationErrors = []
        self.selenium = selenium("localhost", 4444, "*chrome", "http://www.baidu.com/")
        self.selenium.start()
   导出的文件内容:
    def test_pythonrcbaidu(self):
        sel = self.selenium
        sel.open("/")
        sel.type("id=kw", "selenium")
        sel.click("id=su")
        sel.wait_for_page_to_load("30000")
        sel.click("id=kw")
        sel.type("id=kw", "QTP")
        sel.click("id=su")
        sel.wait_for_page_to_load("30000")
   
    def tearDown(self):
        self.selenium.stop()
        self.assertEqual([], self.verificationErrors)

if __name__ == "__main__":
    unittest.main()
[attach]95910[/attach]
今天刚接触,不明白什么原因,尝试着将
self.selenium = selenium("localhost", 4444, "*chrome", "http://www.baidu.com/")
改为self.selenium = selenium.selenium("localhost", 4444, "*chrome", "http://www.baidu.com/")
运行后又出现如下错误:
[attach]95911[/attach]
查看了一下selenium.py中的代码,start()方法有两个参数
[attach]95912[/attach]
但是都有默认值应该可以不写了,也看不懂这两个参数是干啥的,请高人指导!
Python版本Python34    selenium用的应该是2.46的
本人对这些就是小白,如有相关方面的资料还请推荐,毕业想从事软件测试行业,学习中~~
先谢谢各位!


作者: 授客    时间: 2015-6-29 12:44
你要看错误提示呀

都告诉你了没定义,,是不是没导入对应模块
作者: jingzizx    时间: 2015-6-29 13:35
在论坛内搜索资料,还有咨询一下这期的专家:http://bbs.51testing.com/thread-1050162-1-1.html
作者: Adalia1001    时间: 2015-7-1 15:29
授客 发表于 2015-6-29 12:44
你要看错误提示呀

都告诉你了没定义,,是不是没导入对应模块

Python刚接触,不知道这个模块从哪导入,我再搜搜资料,谢谢
作者: Adalia1001    时间: 2015-7-1 15:36
jingzizx 发表于 2015-6-29 13:35
在论坛内搜索资料,还有咨询一下这期的专家:http://bbs.51testing.com/thread-1050162-1-1.html

谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2