51Testing软件测试论坛

标题: 自动化定位求救 [打印本页]

作者: 空竹    时间: 2017-12-25 15:12
标题: 自动化定位求救
点击按钮后   出现弹窗 然后在弹窗页面中进行单选框的自动化操作
sreach_window=driver.current_window_handle #此行代码用来定位当前页面
time.sleep(2)
element =driver.find_element_by_class_name('modal-content').find_element_by_xpath('//*[@id="illegal_province_datalist"]/tr[1]/td[12]/input').click()

报错如下:
selenium.common.exceptions.NoSuchElementException: Message: Unable to find element with xpath == //*[@id="illegal_province_datalist"]/tr[1]/td[12]/inputC:\Users\Administrator\Desktop\照片
作者: youreyebows    时间: 2018-1-4 11:59
1、find_element_by_class_name只能找到第一个class为modal-content的元素。你这里会报错,说明第一个元素下面没有xpath为//*[@id="illegal_province_datalist"]/tr[1]/td[12]/input的元素
2、如果你想在所有class为modal-content的元素中,那就需要用到find_elements。

给你看张图你应该就明白啦。[attach]110004[/attach]





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2