sean007 发表于 2011-4-1 14:18:25

初级 Python + Selenium 编写脚本问题

本帖最后由 sean007 于 2011-4-1 14:35 编辑

我在编写自动话脚本的时候发现了以下问题
'PmsLogin' object has no attribute 'selenium'

这个怎么处理 请大侠教导

同样的脚本
from selenium import selenium
import unittest
class TestGoogle(unittest.TestCase):
    def setUp(self):
      self.selenium = selenium("localhost",4444, "*iexplore", "http://www.google.com.hk")
      self.selenium.start()
      
    def test_google(self):
      sel = self.selenium
      sel.open("http://www.google.com.hk")
#      sel.click("link=English")
      sel.type("q", "hello world")
      sel.click("btnG")
#      sel.wait_for_page_to_load(5000)
#      self.assertEqual("hello world - Google Search", sel.get_title())
   
    def tearDown(self):
      self.selenium.stop()
if __name__ == "__main__":
    unittest.main()

可以正常运行
我的这个脚本

from selenium import selenium
import unittest
class PmsLogin(unittest.TestCase):
    def setup(self):
      self.selenium = selenium("localhost",4444, "*iexplore", "http://192.168.255.103/switchhotel.aspx")
      self.selenium.start()
   
    def test_pmslogin(self):
      sel = self.selenium
      sel.open("http://192.168.255.103/switchhotel.aspx")
      sel.click("tbHotelSelect")
      sel.click("link=WEB-PMS AutoTesting")
      sel.wait_for_page_to_load(5000)
      
    def tearDown(self):
      self.selenium.stop()
   
if __name__ == "__main__":
    unittest.main()
确提示错误
请大家 棒棒忙啊~~ 小弟刚学 这个东东~~在看着例子学习~~
5555555555555555555

shanxi 发表于 2011-4-1 15:23:38

selenium_test_suite.py里面关联了没有?
      unittest.makeSuite(test_google.TestGoogle),

sean007 发表于 2011-4-1 15:32:11

关联了~~~
我解决了~~~我找了N久呵呵~~
def setUp(self):
我写成了def setup
原来大小写这么讲究啊~~这个不就是订单方法名么~~哎~~`...

feiyuw 发表于 2011-5-12 19:44:51

这是python unittest的规则,其实你可以用pydev这样的python开发工具自己debug一下的。

路得luter 发表于 2013-11-5 10:24:33

回复 1# sean007


    你好,我是新手,公司的程序是C#写的。现在我想用selenium进行自动化测试。测试脚本用C#是不是最好?可是我在网上找不到C#编程语言编写selenium测试的教程,多数都是java或phthyon的教程,十分迷茫呀!

我在想对用C#开发的软件如果用selenium进行自动化测试用java或者Python编程可不可以?如果 可以 的话 是不是 我搭建了java的环境,为了被测程序我还得搭建.net环境吗???可以兼容吗?
页: [1]
查看完整版本: 初级 Python + Selenium 编写脚本问题