我想在使用硒的多个浏览器上运行我的脚本。 截至目前,我能够通过一次打开一个浏览器来执行操作。 例如: - 注册到亚马逊。 我希望能够同时注册两个用户到亚马逊。使用硒在多个浏览器上同时运行python SCRIPT
这是我现在的代码。
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.select import Select
driver.get("https://www.amazon.com/ap/register?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.com%2F%3Fref_%3Dnav_signin&prevRID=VBHFJ50CPKFJ3PGG7RDY&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=usflex&openid.mode=checkid_setup&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&prepopulatedLoginId=&failedSignInCount=0&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&pageId=usflex&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0")
driver.find_element_by_xpath("""//*[@id="s2id_ID_form4a8055de_guest_register_sponsor_lookup"]/a/span[2]/b""").click()
driver.find_element_by_xpath("""//*[@id="s2id_autogen1_search"]""").send_keys(v1)
通过使用这个我可以一次运行一个用户。但我希望能够同时注册两个以上的用户到多达n个用户。 因此,多窗口的问题。
的可能的复制[如何同时运行多个硒Firefox浏览器?(http://stackoverflow.com/questions/16551111/how-to-run-multiple-selenium-firefox-browsers-同时) – Windmill