Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在python中使用selenium创建第三方工具_Python 3.x_Selenium_Web Scraping - Fatal编程技术网

Python 3.x 在python中使用selenium创建第三方工具

Python 3.x 在python中使用selenium创建第三方工具,python-3.x,selenium,web-scraping,Python 3.x,Selenium,Web Scraping,我必须使用python selenium刮取第三方工具 在打开网页并单击链接之前,我是成功的。 当我点击链接时,它将打开一个第三方工具,然后我无法刮取该工具 url="xxxxxx" driver.get(url) box = driver.wait.until(EC.presence_of_element_located( (By.NAME, "domain"))) name = driver.wait.until(EC.presence_of_element_located((

我必须使用python selenium刮取第三方工具

在打开网页并单击链接之前,我是成功的。 当我点击链接时,它将打开一个第三方工具,然后我无法刮取该工具

url="xxxxxx" 
driver.get(url)
box = driver.wait.until(EC.presence_of_element_located(
      (By.NAME, "domain")))
name = driver.wait.until(EC.presence_of_element_located((By.ID, "user")
passwd = driver.wait.until(EC.presence_of_element_located((By.NAME, "password")))
login_button=driver.find_element(By.CLASS_NAME, "rightDoor")
name.send_keys(username)
passwd.send_keys(password)
login_button.click()
mon_tools=driver.find_element(By.ID, "folderLink_1")
mon_tools.click()
country=driver.find_element(By.ID, "folderLink_0")
country.click()
MWM_primary=driver.find_element(By.ID, "idCitrix.MPS.App.Farm1.MWM_0020Primary")
MWM_primary.click()
在此之后,将打开一个新的window第三方工具,我无法获得该窗口的控件


你可能想添加一些代码,为什么以及在哪里失败。我已经添加了代码,请检查并提供解决方案OK,但是你有任何错误吗?您能够检查该窗口中的元素吗?新窗口的链接ID看起来像某种Citrix应用程序。如果是这样,您将无法实现自动化,因为Seleniums仅用于Web自动化。