Adalia1001 发表于 2015-6-27 15:03:53

【求助】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()

今天刚接触,不明白什么原因,尝试着将
self.selenium = selenium("localhost", 4444, "*chrome", "http://www.baidu.com/")
改为self.selenium = selenium.selenium("localhost", 4444, "*chrome", "http://www.baidu.com/")
运行后又出现如下错误:

查看了一下selenium.py中的代码,start()方法有两个参数

但是都有默认值应该可以不写了,也看不懂这两个参数是干啥的,请高人指导!
Python版本Python34    selenium用的应该是2.46的
本人对这些就是小白,如有相关方面的资料还请推荐,毕业想从事软件测试行业,学习中~~
先谢谢各位!

授客 发表于 2015-6-29 12:44:37

你要看错误提示呀

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

jingzizx 发表于 2015-6-29 13:35:50

在论坛内搜索资料,还有咨询一下这期的专家:http://bbs.51testing.com/thread-1050162-1-1.html

Adalia1001 发表于 2015-7-1 15:29:47

授客 发表于 2015-6-29 12:44
你要看错误提示呀

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

Python刚接触,不知道这个模块从哪导入,我再搜搜资料,谢谢

Adalia1001 发表于 2015-7-1 15:36:35

jingzizx 发表于 2015-6-29 13:35
在论坛内搜索资料,还有咨询一下这期的专家:http://bbs.51testing.com/thread-1050162-1-1.html

谢谢
页: [1]
查看完整版本: 【求助】selenium IDE导出 Python remote control 脚本运行出错!