首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在中从下拉列表中选择一个选项

在中从下拉列表中选择一个选项
EN

Stack Overflow用户
提问于 2020-10-16 05:48:57
回答 5查看 62关注 0票数 0

我面临着从下拉列表中选择一个选项的问题。这个网站是https://uk.farnell.com。在“搜索”文本框之前有一个“全部”下拉列表。我想从落地中选择“陶瓷电容器”。我尝试了可能的方法,比如使用

  1. sel =新选择(定位器)
  2. JavascriptExecutor
  3. 行为
  4. 但都没有用。

图像显示全部已被点击,陶瓷电容器突出显示,我想选择。

EN

回答 5

Stack Overflow用户

发布于 2020-10-16 06:22:37

xpath for All - .//div[@id='catContainer']

陶瓷电容器用xpath . .//option[text()='Ceramic Capacitors']

票数 0
EN

Stack Overflow用户

发布于 2020-10-16 06:37:04

按第三个索引或可见文本进行选择。

代码语言:javascript
复制
driver.get('https://uk.farnell.com/')
Select(driver.find_element_by_id('categoryIdBox')).select_by_index(3)
Select(driver.find_element_by_id('categoryIdBox')).select_by_visible_text("Ceramic Capacitors") 

导入

代码语言:javascript
复制
from selenium.webdriver.support.select import Select
票数 0
EN

Stack Overflow用户

发布于 2020-10-20 05:40:58

请尝试使用以下代码:

代码语言:javascript
复制
WebElement dropdownlist=Driver.findElement(By.id("categoryIdBox"));
Select listbox = new Select(dropdownlist);
listbox.selectByVisibleText("Ceramic Capacitors");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64383551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档