vig*_*esh 0 python selenium selenium-webdriver
我正在尝试使用断言相等函数检查产品是否为 12。请检查我尝试过的以下脚本:
def test_search(self):
driver=self.driver
driver.get("http://magento-demo.lexiconn.com/")
driver.maximize_window()
driver.find_element_by_xpath(".//*[@id='search']").send_keys("Bed & Bath")
driver.find_element_by_xpath(".//*[@id='search_mini_form']/div[1]/button").click()
lis = driver.find_element_by_xpath("//h2[@class='product-name'] / a")
self.assertEqual(12,len(lis))
Run Code Online (Sandbox Code Playgroud)
cru*_*dey 11
替换这个:
lis = driver.find_element_by_xpath("//h2[@class='product-name']/a")
Run Code Online (Sandbox Code Playgroud)
到 :
lis = driver.find_elements_by_xpath("//h2[@class='product-name']/a")
Run Code Online (Sandbox Code Playgroud)
请注意,这find_elements将返回一个web 元素列表,如果找到,as将只返回一个元素。 find_element
| 归档时间: |
|
| 查看次数: |
13985 次 |
| 最近记录: |