使用Python Selenium从隐藏的下拉菜单中选择值

我正在尝试制作自动化脚本进行测试。我的问题是我无法从下拉菜单中选择一个值。我已经尝试了很多东西,但是做不到。我的目标是每次从菜单中选择不同的值的脚本。当我单击隐藏菜单时,它将创建一个包含大约100个“ li classes”的“ ul class”。没有ID,名称或类别。我不知道如何到达该元素并单击它。 我尝试过的事情...

phone = driver.find_elements_by_css_selector(".text--offscreen__373c0__1SeFX+ .text-align--left__373c0__2pnx_")

html code,this is what generate html when hit menu 这是我的代码: elem = driver.find_element_by_xpath('/html/body/div[3]/div[3]') all_li = elem.find_elements_by_tag_name("li") gg = random.choice(all_li) gg = driver.find_element_by_css_selector("ul > li:nth-child(15)").click()

简单的html:

driver.find_element_by_xpath("/html/body/div[1]/div/main/div/div[2]/form/div[2]/div[1]/div/div/div").click()
liuxinnc 回答:使用Python Selenium从隐藏的下拉菜单中选择值

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3162137.html

大家都在问