Selenium Webdriver Python - 如何在随机更改的 JS 按钮中单击正确的数字?
Selenium Webdriver Python - how to click the right number in randomly changed JS buttons?
刷新页面时,数字的位置在2个表格之间随机变化。
所以我想做的事情,例如:
我应该写“01234”作为密码,但是问题在这里,页面刷新时这些数字的位置随机变化。
我们可以点击哪些数字是正确的?
我把截图放在下面。
感谢您的帮助。
您可以使用 xpath 通过文本获取元素:
password = "01234"
for n in password:
driver.find_element(By.XPATH, f'//td[@class="chiffre" and .="{n}"]').click()
刷新页面时,数字的位置在2个表格之间随机变化。 所以我想做的事情,例如: 我应该写“01234”作为密码,但是问题在这里,页面刷新时这些数字的位置随机变化。
我们可以点击哪些数字是正确的? 我把截图放在下面。
感谢您的帮助。
您可以使用 xpath 通过文本获取元素:
password = "01234"
for n in password:
driver.find_element(By.XPATH, f'//td[@class="chiffre" and .="{n}"]').click()