我目前正在尝试滚动我正在测试的这个网页中的特定区域,因为我需要点击的“保存”按钮位于底部,除非向下滚动,否则不可见。
我目前正在尝试滚动我正在测试的此网页中的特定区域,因为我需要单击的“保存”按钮位于底部,除非向下滚动,否则不可见,因此每当我运行脚本时,它都会显示“无法找到元素”。
问题是这个特定区域有一个独特的滚动条,它没有向上/向下按钮,也没有特定的 ID、名称、类、XPATH。整个 XPATH 就是我试图滚动的区域/面板。
我在 PyCharm 上使用 Python Selenium。
我尝试了 ActionsChains,例如首先通过 move_to_element() 将光标悬停在面板上,然后尝试 scroll_to_element,但它仍然没有向下滚动并导致无法找到元素。
我也尝试了 JavaScript 的 execute_script(\'arguments[0], scrollIntoView(true)\', xpath),但它也没有执行任何操作。
我尝试了 send_keys(Keys.END),但向下滚动的是整个页面,而不是特定的区域/面板。
它要么是无法定位元素,要么是元素不可交互。
我有这个元素,其中有这个:aria-activedescendant=\'react-select-2--option-3\' 并且当我单击菜单下拉菜单时显示 4 个选项(option-0,option-1,option-2 和我需要的那个...
我有这个元素,其中有以下内容:
aria-activedescendant=\'react-select-2--option-3\' 当我单击菜单下拉菜单时显示 4 个选项(option-0、option-1、option-2 和我需要单击的选项 --option-3),但我无法选择这个 -option-3
这是我检查时使用的代码,我正在使用 Java 和 Selenium
<div class="Select-input" style="display: inline-block;"> ==$0
<input id="buscaPontoVendaLoginSelect" aria-activedescendant="react-select-2--**option-3**" aria-expanded="true" aria-haspopup="true" aria-owns="react-select-2--list" role="combobox" value style="box-sizing: content-box; with: 5px;">
我怎样才能捕捉到这个元素?
我正在尝试使用 java+selenium 单击选项 3