使用Selenium Python在同一浏览器中打开多个URL

阿里斯

如何在一个浏览器中同时打开5个网址?此外,该脚本还必须通过执行以下任务来逐个浏览这5个URL:

  • 在字段上添加信息
  • 选择CTA按钮
  • 然后点击发送按钮

1个网址必须有一个标签,因此总共应该有5个标签逐一运行。

这是我的代码,但是没有用,谢谢您的帮助

from webdriver_manager.chrome import ChromeDriverManager
from selenium import webdriver


driver = webdriver.Chrome(ChromeDriverManager().install())
driver.maximize_window()
driver.delete_all_cookies()

urls = ["https://business.google.com/u/0/edit/l/10199720925622488243?hl=fr",
        "https://business.google.com/u/0/edit/l/13532588171385373346?hl=fr",
        "https://business.google.com/edit/l/18307083220547614220",
        "https://business.google.com/u/0/edit/l/08603059593698723407?hl=fr",
        "https://business.google.com/edit/l/00810825496818981035"]
for posts in urls:
    a = driver.execute_script("window.open('');")
    driver.get(a)
磷酸二氢
from selenium import webdriver
from selenium.webdriver.support.ui import Select
import time

driver = webdriver.Chrome(executable_path=r"C:\Users\prave\Downloads\travelBA\chromedriver.exe")


driver.maximize_window()
driver.delete_all_cookies()

urls = ["https://business.google.com/u/0/edit/l/10199720925622488243?hl=fr",
        "https://business.google.com/u/0/edit/l/13532588171385373346?hl=fr",
        "https://business.google.com/edit/l/18307083220547614220",
        "https://business.google.com/u/0/edit/l/08603059593698723407?hl=fr",
        "https://business.google.com/edit/l/00810825496818981035"]
for posts in range(len(urls)):
    print(posts)
    driver.get(urls[posts])    
    if(posts!=len(urls)-1):
       driver.execute_script("window.open('');")
       chwd = driver.window_handles
       driver.switch_to.window(chwd[-1])

// you can move to specific handle    
chwd = driver.window_handles
print(chwd)

找到窗口句柄并切换到它

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用NSWorkspace在浏览器中打开多个URL

来自分类Dev

使用NSWorkspace在浏览器中打开多个URL

来自分类Dev

如何使用Selenium WebDriver在同一浏览器的另一个选项卡上打开URL?

来自分类Dev

Selenium:Chrome 中的同一浏览器未打开新标签页

来自分类Dev

使用R和CSV文件在浏览器中打开多个URL

来自分类Dev

Selenium Java-如何登录一次并使用同一浏览器实例运行多个测试用例,而是为每个测试打开/关闭浏览器

来自分类Dev

无法在Python Selenium中重新打开浏览器

来自分类Dev

使用JavaScript在移动浏览器中的UIWebview打开URL

来自分类Dev

如何在python 3中使用指定的Web浏览器打开URL

来自分类Dev

如何在testng for selenium中使浏览器的打开(在一个浏览器中全部测试)静态

来自分类Dev

无法使用给定的URL打开Firefox浏览器-Selenium Webdriver&Java

来自分类Dev

Firefox更新后无法使用Selenium打开浏览器

来自分类Dev

使用EmbeddedWB和:OnBeforeNavigate2在另一个浏览器中打开URL

来自分类Dev

当我想使用 phantomjs 时,Selenium 一直打开 Firefox 浏览器

来自分类Dev

使用testng在一个浏览器中跨多个类运行Java Selenium Webdriver测试

来自分类Dev

如何使用Selenium WebDriver for python在浏览器上打开新窗口?

来自分类Dev

使用Selenium WebDriver和Python打开浏览器时出错

来自分类Dev

如何使用 selenium WebDriver 和 python 打开功能齐全的 Chrome 浏览器?

来自分类Dev

使用Selenium访问在浏览器中打开的PDF元素的任何方法

来自分类Dev

无法使用 Selenium Webdriver 在浏览器中打开新选项卡

来自分类Dev

Python Selenium:如何使浏览器窗口不打开

来自分类Dev

Python Selenium:如何使浏览器窗口不打开

来自分类Dev

如何在Capybara和Selenium中打开浏览器

来自分类Dev

使用C#在多个浏览器中运行Selenium测试

来自分类Dev

无法使用硒网格打开多个浏览器

来自分类Dev

让Selenium与任何浏览器一起使用?

来自分类Dev

如何使用WinJS在外部浏览器中打开带有参数的URL

来自分类Dev

如何使用uiautomation在android的chrome浏览器中打开url

来自分类Dev

在Android开发中不使用Web浏览器即可打开URL

Related 相关文章

  1. 1

    使用NSWorkspace在浏览器中打开多个URL

  2. 2

    使用NSWorkspace在浏览器中打开多个URL

  3. 3

    如何使用Selenium WebDriver在同一浏览器的另一个选项卡上打开URL?

  4. 4

    Selenium:Chrome 中的同一浏览器未打开新标签页

  5. 5

    使用R和CSV文件在浏览器中打开多个URL

  6. 6

    Selenium Java-如何登录一次并使用同一浏览器实例运行多个测试用例,而是为每个测试打开/关闭浏览器

  7. 7

    无法在Python Selenium中重新打开浏览器

  8. 8

    使用JavaScript在移动浏览器中的UIWebview打开URL

  9. 9

    如何在python 3中使用指定的Web浏览器打开URL

  10. 10

    如何在testng for selenium中使浏览器的打开(在一个浏览器中全部测试)静态

  11. 11

    无法使用给定的URL打开Firefox浏览器-Selenium Webdriver&Java

  12. 12

    Firefox更新后无法使用Selenium打开浏览器

  13. 13

    使用EmbeddedWB和:OnBeforeNavigate2在另一个浏览器中打开URL

  14. 14

    当我想使用 phantomjs 时,Selenium 一直打开 Firefox 浏览器

  15. 15

    使用testng在一个浏览器中跨多个类运行Java Selenium Webdriver测试

  16. 16

    如何使用Selenium WebDriver for python在浏览器上打开新窗口?

  17. 17

    使用Selenium WebDriver和Python打开浏览器时出错

  18. 18

    如何使用 selenium WebDriver 和 python 打开功能齐全的 Chrome 浏览器?

  19. 19

    使用Selenium访问在浏览器中打开的PDF元素的任何方法

  20. 20

    无法使用 Selenium Webdriver 在浏览器中打开新选项卡

  21. 21

    Python Selenium:如何使浏览器窗口不打开

  22. 22

    Python Selenium:如何使浏览器窗口不打开

  23. 23

    如何在Capybara和Selenium中打开浏览器

  24. 24

    使用C#在多个浏览器中运行Selenium测试

  25. 25

    无法使用硒网格打开多个浏览器

  26. 26

    让Selenium与任何浏览器一起使用?

  27. 27

    如何使用WinJS在外部浏览器中打开带有参数的URL

  28. 28

    如何使用uiautomation在android的chrome浏览器中打开url

  29. 29

    在Android开发中不使用Web浏览器即可打开URL

热门标签

归档