下面这段代码是否有问题:el_list = driver.find_elements(By.XPATH, "//span[@class='laydate-btns-confirm']") # 失败:直接点击 # el = el_list[-1].click() el = el_list[-1] ActionChains(driver) \ .move_to_element(el) \ .click(el) \ .perform()
时间: 2024-04-07 13:31:45 浏览: 198
使用IBMRationalFunctionalTester:了解和使用TestObject.find方法
这段代码可能存在问题。可以将第二行代码修改为 `el = el_list[-1].click()`,这样就可以直接对“确认”按钮进行点击操作了,不需要再使用模拟鼠标移动和点击的方式。
原来的第二行代码 `el = el_list[-1]` 只是将“确认”按钮元素赋值给变量 el,而没有进行点击操作。如果直接将 el_list[-1] 的 click() 方法调用放在这行代码后面,那么程序会报错,因为 click() 方法没有返回值,不能被赋值给变量 el。
阅读全文