selenium相关内容

使用Selify和Python选择选项

我知道有几个Selence选项选择的例子。然而,我仍然不能在一个特定的网站中选择一个。 https://www.gks.ru/dbscripts/munst/munst20/DBInet.cgi 我想在左上角的选择栏中选择Excel选项。 该HTML是n个附件 我试着用这种方式接近酒吧 for option in el.find_elements(By.TAG_NAME,'option ..
发布时间:2022-04-13 11:20:50 Python

Selenson在坐标上单击,而不是在预期位置单击

我需要对使用ActiveX控件进行导航的网页进行屏幕抓取。这不是为了测试用户界面,而是为了从旧版应用程序下载数据。 我的问题是,顶部导航是完整的ActiveX和Java脚本,不可能通过任何方式获取元素。所以我试着在坐标上点击鼠标。 我正在使用以下方法answer by Bergstrom 基本上我在做 var action = new Actions(ieDriver).M ..
发布时间:2022-04-12 18:26:33 C#/.NET

《硒》慢慢向下滚动

我正在尝试使用Python语言在呈现为Java脚本的网页上进行动态Web抓取。 1)但是,元素仅在我缓慢向下滚动页面时加载。 我已尝试: driver.execute_script("window.scrollTo(0, Y)") (这不起作用,因为它只滚动到页面上的某个点,而忽略了其他结果) 和 driver.execute_script("window.sc ..
发布时间:2022-04-12 18:22:29 Python

当我使用Selify Python进行Web自动化时,有没有办法确定文件在Azure数据库中的下载位置?

我使用Selify实现Web自动化,使用Python作为一种语言,并在Chrome浏览器上执行此操作。 我在Azure数据库中有此设置。我想从网站上下载一个Excel,我可以通过点击“导出到Excel”按钮来完成。现在,如果我在我的本地系统中执行同样的操作,它将被下载到我本地机器的下载文件夹中,但有人能帮我找到它现在下载到哪里吗,因为它是通过Azure Databricks笔记本运行的。 ..

如何在数据库中使用Selify,并访问和移动下载的文件到挂载存储中,并保持Chrome和ChromeDriver版本的同步?

我看过几篇关于使用%sh在数据库中使用Selify来安装Chrome驱动程序和Chrome的帖子。这对我来说很好,但当我需要下载文件时,我遇到了很多麻烦。文件可以下载,但我在Databricks的文件系统中找不到它。即使我在将Chrome实例化到Azure Blob存储上的挂载文件夹时更改了下载路径,下载后文件也不会放在那里。还有一个问题是,在不手动更改版本号的情况下自动保持Chrome浏览器和C ..
发布时间:2022-04-11 14:59:36 Python

不能使用C#在Selify WebDriver中使用现有的Firefox配置文件

我需要使用Firefox的共享配置文件,它在退出时不会被删除。这似乎可以使用FirefoxProfile或FirefoxOptions来完成。但它们似乎都不起作用:在启动gecko驱动程序时,它使用如下所示的临时配置文件 1507646897935 mozrunner::runner信息运行命令: “C:程序文件Mozilla FirefoxFirefox.exe”“-marionette” ..
发布时间:2022-04-10 10:08:25 C#/.NET

有没有办法在Microsoft Edge浏览器中为Ruby中的项目自动执行IE模式?

引用此主题:Is there a way to activate IE mode in Edge Options? 它听起来像是复制品,但我的问题不是在Edge中自动化IE模式是否可能,而是Ruby是否可能。到目前为止,我只在C#、VB.NET等语言中看到了可以在IE模式下运行Edge的代码,但在Ruby中看不到。 以下是我引用的代码: static void Main(stri ..
发布时间:2022-04-09 19:41:22 其他开发

MSEdgeDriver-未创建会话:在Selify和Python上未发现匹配功能错误

在Microsoft Edge上运行自动化时遇到一些问题。安装了正确的浏览器版本驱动程序,并尝试了其他几个修复程序,但都无济于事。这是在PyCharm上使用Selence和Python3。 回到开头,这是我的代码... from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWa ..
发布时间:2022-04-09 19:21:07 Python

有没有办法在边缘选项中激活IE模式?

您好, 我想通过在EdgeDriver中有一个选项来实现这一点,但我似乎在地图上的任何地方都找不到它? 我正在尝试使用Selify和EdgeDriver在Edge内部以IE模式打开页面。 有没有办法实现这一伟大的目标?[有意使用双关语] 推荐答案 我在此帖子中看到两个问题。 是否有办法在“边缘选项”中激活IE模式? 无法绕过Selify Edge驱动程序中 ..
发布时间:2022-04-09 19:09:56 C#/.NET

用于硒测试的Chrome移动模拟器-不能使用所有设备

我正在使用Chrome驱动程序及其仿真器为移动设备进行Selify Java测试。问题是,我不能使用最先进的移动设备,如iPhone7,8等--尽管当我在DevTool中手动测试时,它在我的下拉列表中。 这是驱动程序初始化。这与许多移动设备完美配合: if(browser.equalsIgnoreCase("mobileIPhone6")){ Map ..
发布时间:2022-04-09 15:05:40 Java开发