【发布时间】:2021-07-28 02:20:43
【问题描述】:
我尝试使用 selenium 和 python 单击下拉选项。问题是每次打开浏览器时下拉值都不同,因此我无法使用网页中的 HTML 标签。
我想知道是否有任何方法可以点击这些值? 在这种情况下,我尝试使用 Sers 提供的回答作为示例How to select/click in a dropdown content using selenium chromewebdriver / python 使用这行代码,但我不确定我应该如何在此处更改/编写类。
att4 = WebDriverWait(driver, 2).until(ec.visibility_of_element_located((
By.CLASS_NAME, f"div.awsui-select-option awsui-select-option-selectable[title='{l}']"))).click()
l is for each option in my dropdown, I need to click on each of them
【问题讨论】:
-
Id 值似乎是静态的。你不能用那个吗?
标签: python pandas selenium selenium-webdriver