我刚接触硒
我的脚本是:
>
新网站将显示一个下拉列表,我需要从列表中选择一个选项
但是我失败了。
日志上说:
元素id=未找到主角色
我尝试将目标更改为详细的HTML元素,如< code >//HTML/frameset/frame/HTML/body/form/table/tbody/tr/TD/div[@ id = ' client background ']/table/tbody/tr/TD[2]/table/tbody/tr[3]/TD/label/select
但它也失败了。
我认为问题可能是新网站没有完全加载,所以我添加了命令“waitforpagetoload”值30000,但错误是时间用完了
我的脑子快用完了,请帮助我:)最奇怪的是,我可以成功地执行这个命令,但当我玩这个当前的测试套装/案例时,它会失败。
根据您共享的快照
(对脚本没有任何可见性)从下拉列表
中进行选择
,您必须使用以下算法
:
Frame
,使用正确的WebDriver等待
选择
类来标识DropDown
元素。超文本标记语言DOM
选项
我正在尝试自动选择硒离子中的下拉列表,但我无法使其正常工作。 基本上,我在菜单项上记录了一次单击,这会显示下拉菜单,但每当我在其中一个选项上使用单击命令时,它都会关闭菜单,而不会选择新选项。我也尝试了select命令,但我一直得到“指定元素不是select” 任何想法?
我无法从selenium webdriver中的下拉列表中选择值。我尝试了所有使用名称和xpath选择器的方法。请帮忙。 代码是:
我想在选择另一个select元素的一个选项时显示一个select元素,在选择另一个选项时隐藏它。 这是JavaScript: 感谢任何帮助。谢谢
我是硒的新手,我试图从下拉列表中选择一个选项。下拉列表的超文本标记语言如下: WebElement的是: 我已经尝试了几乎所有的方法,我可以在互联网上找到,但没有任何效果。我试图使用类,包装了,但它抛出了一个异常。 我试图丢失列表中的所有选项,但在这种情况下得到了异常应该有标签,但它有。我需要使用作为findelements的标识符。 请帮我解决这个问题。
我正在eBay网站上使用Selenium WebDriver。我正在尝试将下拉菜单从“最佳匹配”更改为“最低价格” 我使用XPATH以防元素是动态的。Python仍然说找不到元素。有人能帮忙吗?以下是结果右上方下拉菜单的示例链接:https://www.ebay.co.uk/sch/i.html?_from=R40
问题内容: Selenium Select 类具有3种不同的选项选择方法: selectByIndex selectByValue selectByVisibleText 现在,我遇到一种情况,我想按 部分 显示在选项可见文本之一中的某些文本选择一个选项(不想让自己暴露于整个文本中)。 例如: 我只想通过提供“ DOLLAR”来选择此选项,例如: 您将如何有效实施它? 问题答案: 您可以尝试这样的