如何编写测试来验证使用Selenium Web Browser Automation
我对Selenium Web Browser Automation很新。 我正在尝试编写一个测试来验证About的菜单项是否真正进入了“http://www.seleniumhq.org/”中的关于页面?您是否有想过如何通过使用Selenium Web浏览器自动化Python? 谢谢!
找到通过链接文本的About
链接,点击它并检查driver.title
的值是什么:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.seleniumhq.org/")
driver.find_element_by_link_text("About").click()
assert driver.title == "About Selenium"
driver.close()
首先,确定所加载的关于页面中的内容(元素,文本,链接,img等),以用于验证您的页面是否正确。 然后像这样构建你的代码 -
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.implicitly_wait(10)
driver.set_page_load_timeout(10)
driver.get("http://www.seleniumhq.org")
driver.find_element_by_id("menu_about").click()
#Assertion 1
assert 'About' in driver.title
#Assertion 2
assert 'about' in driver.current_url
#console log
print('Title of the current page is: ' + driver.title)
print('Current URL is : ' + driver.current_url)
driver.close()
链接地址: http://www.djcxy.com/p/65335.html
上一篇: How to write a test to verify using Selenium Web Browser Automation