python硒无法单击下拉菜单中的隐藏元素

Shekhar samanta

我正在使用python3硒。

我试图在此处单击下拉菜单中的选项100:https : //www3.wipo.int/branddb/en/#请参阅附件图像在此处输入图片说明

from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import sys
import time
from selenium.webdriver.firefox.options import Options as FirefoxOptions
from selenium.webdriver.support.select import Select
import random
from selenium.webdriver.common.action_chains import ActionChains

#chrome_options = webdriver.ChromeOptions()
#chrome_options.add_argument('--proxy-server=http://%s' % random.choice(proxies))
driver = webdriver.Chrome()
driver.get('https://www3.wipo.int/branddb/en/#')
try:
    WebDriverWait(driver, 100).until(EC.visibility_of_element_located((By.XPATH, '//input[@id="skipValue1"]')))
except:
    sys.exit()

我试着在班里很多方法SelectActionChains,但该元素是隐藏和不得到无徘徊加载没有成功。也都尝试FirefoxChrome浏览器,我认为一些JavaScript执行可能有帮助,但不知道怎么办?

任何帮助!非常赞赏。提前致谢

马里奥斯

这是您的解决方案。您需要ActionChains:

actions = ActionChains(driver)
hovermenu=WebDriverWait(driver, 2).until(EC.visibility_of_element_located((By.XPATH, '//li[@class="current roundedMenu" ]')))
actions.move_to_element(hovermenu).perform()
WebDriverWait(driver , 2).until(EC.visibility_of_element_located((By.XPATH, '//a[(@class="menuItem") and (text()="100")]'))).click()

请确保具有以下进口:

from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在带有硒的下拉菜单中单击选定的元素

来自分类Dev

无法单击下拉菜单项中的元素

来自分类Dev

无法在iframe中单击下拉菜单-Selenium Python

来自分类Dev

如何单击硒中的组合框搜索下拉菜单?

来自分类Dev

硒-单击输入和javascript字段中的下拉菜单

来自分类Dev

如果单击主体任何元素,如何隐藏下拉菜单?

来自分类Dev

如果单击主体任何元素,如何隐藏下拉菜单?

来自分类Dev

如何从硒python的下拉菜单中输入值?

来自分类Dev

下拉菜单中的python硒选择选项

来自分类Dev

硒下拉菜单

来自分类Dev

硒python动态下拉菜单

来自分类Dev

需要帮助来查找/单击使用硒的表格中的下拉菜单

来自分类Dev

如何使用硒从非选择下拉菜单中单击项目

来自分类Dev

无法使用Selenium单击下拉菜单

来自分类Dev

单击时隐藏下拉菜单项隐藏吗?

来自分类Dev

隐藏下拉菜单

来自分类Dev

在下拉菜单中隐藏选项

来自分类Dev

如何选择使用硒从下拉菜单中动态生成的元素?

来自分类Dev

如何使用不同下拉菜单中的选项显示-隐藏下拉元素

来自分类Dev

单击下拉菜单

来自分类Dev

水豚与硒:无法单击隐藏的元素

来自分类Dev

水豚与硒:无法单击隐藏的元素

来自分类Dev

无法从iframe中的下拉菜单中选择选项-硒-Java8

来自分类Dev

当用户单击下拉菜单的一侧时,如何隐藏下拉菜单?

来自分类Dev

在下拉菜单外的任何地方单击时如何隐藏下拉菜单?

来自分类Dev

Ionic-单击下拉菜单中的选项时,最初显示隐藏的div

来自分类Dev

单击按钮时如何在javascript中隐藏/显示下拉菜单

来自分类Dev

jQuery,单击其他位置时隐藏下拉菜单

来自分类Dev

单击下拉菜单时如何隐藏默认的<select> <option>?

Related 相关文章

  1. 1

    在带有硒的下拉菜单中单击选定的元素

  2. 2

    无法单击下拉菜单项中的元素

  3. 3

    无法在iframe中单击下拉菜单-Selenium Python

  4. 4

    如何单击硒中的组合框搜索下拉菜单?

  5. 5

    硒-单击输入和javascript字段中的下拉菜单

  6. 6

    如果单击主体任何元素,如何隐藏下拉菜单?

  7. 7

    如果单击主体任何元素,如何隐藏下拉菜单?

  8. 8

    如何从硒python的下拉菜单中输入值?

  9. 9

    下拉菜单中的python硒选择选项

  10. 10

    硒下拉菜单

  11. 11

    硒python动态下拉菜单

  12. 12

    需要帮助来查找/单击使用硒的表格中的下拉菜单

  13. 13

    如何使用硒从非选择下拉菜单中单击项目

  14. 14

    无法使用Selenium单击下拉菜单

  15. 15

    单击时隐藏下拉菜单项隐藏吗?

  16. 16

    隐藏下拉菜单

  17. 17

    在下拉菜单中隐藏选项

  18. 18

    如何选择使用硒从下拉菜单中动态生成的元素?

  19. 19

    如何使用不同下拉菜单中的选项显示-隐藏下拉元素

  20. 20

    单击下拉菜单

  21. 21

    水豚与硒:无法单击隐藏的元素

  22. 22

    水豚与硒:无法单击隐藏的元素

  23. 23

    无法从iframe中的下拉菜单中选择选项-硒-Java8

  24. 24

    当用户单击下拉菜单的一侧时,如何隐藏下拉菜单?

  25. 25

    在下拉菜单外的任何地方单击时如何隐藏下拉菜单?

  26. 26

    Ionic-单击下拉菜单中的选项时,最初显示隐藏的div

  27. 27

    单击按钮时如何在javascript中隐藏/显示下拉菜单

  28. 28

    jQuery,单击其他位置时隐藏下拉菜单

  29. 29

    单击下拉菜单时如何隐藏默认的<select> <option>?

热门标签

归档