【发布时间】:2016-07-22 20:46:36
【问题描述】:
我正在使用 selenium 和 python 从头开始创建一个自动化框架,并且非常希望获得一些关于最佳方式的输入和建议。
到目前为止,我有以下内容,但我的测试脚本无法运行。请帮忙!
脚本.py
from selenium import webdriver
class WebDriver(object):
def __init__(self, driver=None):
"""
__init__ setup webdriver test script class
"""
self.driver = driver
def setup(self):
self.driver = webdriver.Chrome()
def teardown(self):
self.driver.quit()
test.py
import script
class Test(script.WebDriver):
def search(self):
self.driver.get("www.google.com")
self.driver.find_element_by_id("lst-ib").clear()
【问题讨论】:
-
“不会运行”是什么意思?有例外吗?有什么要显示的日志吗?
-
没有错误,只是没有打开浏览器。什么都没有发生
-
似乎没有任何东西试图创建
Test的实例。这是你所有的代码吗?您如何运行测试 - 直接使用python test.py或间接通过测试框架? -
直接用python test.py
标签: python selenium automation automated-tests ui-automation