selenium相关内容
我知道有几个Selence选项选择的例子。然而,我仍然不能在一个特定的网站中选择一个。 https://www.gks.ru/dbscripts/munst/munst20/DBInet.cgi 我想在左上角的选择栏中选择Excel选项。 该HTML是n个附件 我试着用这种方式接近酒吧 for option in el.find_elements(By.TAG_NAME,'option
..
即使在提供正确的XPath之后也无法单击下拉列表。请找到下面的代码供您参考。这里我使用的是选择类。 BasePage: def SelectSumInsured(self,sumvalue): sumdropdown = Select(self.driver.find_element(By.XPATH, "//select[@formcontrolname = 'income'
..
我正在尝试从以下位置收集我的中队的日程安排数据: https://www.cnatra.navy.mil/scheds/schedule_data.aspx?sq=vt-9 我已经知道如何使用BeautifulSoup提取数据,方法如下: import urllib2 from urllib2 import urlopen import bs4 as bs url = 'https:
..
我需要对使用ActiveX控件进行导航的网页进行屏幕抓取。这不是为了测试用户界面,而是为了从旧版应用程序下载数据。 我的问题是,顶部导航是完整的ActiveX和Java脚本,不可能通过任何方式获取元素。所以我试着在坐标上点击鼠标。 我正在使用以下方法answer by Bergstrom 基本上我在做 var action = new Actions(ieDriver).M
..
我正在尝试使用Python语言在呈现为Java脚本的网页上进行动态Web抓取。 1)但是,元素仅在我缓慢向下滚动页面时加载。 我已尝试: driver.execute_script("window.scrollTo(0, Y)") (这不起作用,因为它只滚动到页面上的某个点,而忽略了其他结果) 和 driver.execute_script("window.sc
..
我使用Selify实现Web自动化,使用Python作为一种语言,并在Chrome浏览器上执行此操作。 我在Azure数据库中有此设置。我想从网站上下载一个Excel,我可以通过点击“导出到Excel”按钮来完成。现在,如果我在我的本地系统中执行同样的操作,它将被下载到我本地机器的下载文件夹中,但有人能帮我找到它现在下载到哪里吗,因为它是通过Azure Databricks笔记本运行的。
..
我看过几篇关于使用%sh在数据库中使用Selify来安装Chrome驱动程序和Chrome的帖子。这对我来说很好,但当我需要下载文件时,我遇到了很多麻烦。文件可以下载,但我在Databricks的文件系统中找不到它。即使我在将Chrome实例化到Azure Blob存储上的挂载文件夹时更改了下载路径,下载后文件也不会放在那里。还有一个问题是,在不手动更改版本号的情况下自动保持Chrome浏览器和C
..
目前,我使用Selify自动化了一些流程,需要解决Google ReCaptcha。用来解决ReCaptcha的技术是浏览器,即插件Buster。我使用以下内容进入Google ReCaptcha driver.switch_to.frame(driver.find_elements_by_tag_name("iframe")[0]) check_box = WebDriverWait(dr
..
我有3个驱动程序(Firefox浏览器),我希望它们do something出现在网站列表中。 我有一个员工定义为: def worker(browser, queue): while True: id_ = queue.get(True) obj = ReviewID(id_) obj.search(browser)
..
我需要使用Firefox的共享配置文件,它在退出时不会被删除。这似乎可以使用FirefoxProfile或FirefoxOptions来完成。但它们似乎都不起作用:在启动gecko驱动程序时,它使用如下所示的临时配置文件 1507646897935 mozrunner::runner信息运行命令: “C:程序文件Mozilla FirefoxFirefox.exe”“-marionette”
..
我已将msedge驱动程序添加到PATH变量中。 cmd确认MSEdgeDriver已成功启动 但是,当我运行 import os from selenium import webdriver browser2 = webdriver.Edge() 我收到一个异常错误,显示为 "WebDriverException: Message: 'MicrosoftWebDr
..
引用此主题:Is there a way to activate IE mode in Edge Options? 它听起来像是复制品,但我的问题不是在Edge中自动化IE模式是否可能,而是Ruby是否可能。到目前为止,我只在C#、VB.NET等语言中看到了可以在IE模式下运行Edge的代码,但在Ruby中看不到。 以下是我引用的代码: static void Main(stri
..
我尝试使用以下代码打开预先存在的配置文件。 from selenium import webdriver option = webdriver.EdgeOptions() option.add_argument('--user-data-dir=C:\Users\sunil\AppData\Local\Microsoft\Edge\User Data\Default') driver = w
..
我使用WebdriverManager更新驱动程序。 但对于Edge浏览器,我收到错误。 elif preferred_browser == "Edge": service = Edge_Service(EdgeChromiumDriverManager().install()) service.creationflags = CREATE_NO_WINDOW driver = webdri
..
在Microsoft Edge上运行自动化时遇到一些问题。安装了正确的浏览器版本驱动程序,并尝试了其他几个修复程序,但都无济于事。这是在PyCharm上使用Selence和Python3。 回到开头,这是我的代码... from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWa
..
我正在尝试初始化MSedge浏览器,但遇到错误。 from selenium import webdriver from selenium.webdriver.edge.service import Service from webdriver_manager.microsoft import EdgeChromiumDriverManager s=Service(EdgeChromium
..
我们正在使用Selify对“基于铬的边缘”进行测试。 Chromium Edge从https://www.microsoftedgeinsider.com/en-us/download下载,版本为80.0.334.2(官方版本)dev(64位)。 我们从https://msedgewebdriverstorage.z22.web.core.windows.net/ 获取了匹配的驱动程序msedg
..
您好, 我想通过在EdgeDriver中有一个选项来实现这一点,但我似乎在地图上的任何地方都找不到它? 我正在尝试使用Selify和EdgeDriver在Edge内部以IE模式打开页面。 有没有办法实现这一伟大的目标?[有意使用双关语] 推荐答案 我在此帖子中看到两个问题。 是否有办法在“边缘选项”中激活IE模式? 无法绕过Selify Edge驱动程序中
..
我正在使用Chrome驱动程序及其仿真器为移动设备进行Selify Java测试。问题是,我不能使用最先进的移动设备,如iPhone7,8等--尽管当我在DevTool中手动测试时,它在我的下拉列表中。 这是驱动程序初始化。这与许多移动设备完美配合: if(browser.equalsIgnoreCase("mobileIPhone6")){ Map
..
在GitHub操作中运行我的Python Selify时遇到问题。 我过去一年一直在使用Circle CI,但最近开始迁移到GitHub操作。 为了让Circle CI在Chrome浏览器中运行Selify,我的config.yml中有以下几行: docker: # includes chrome browser for selenium testing - imag
..