我正在试着处理一个新的寡妇,然后切换到它。在VBA中使用selenium和excel 我已经尝试了各种方法,比如 driver.getWindowHandle -however,我无法让它工作,可能是语法问题,也可能是vba不可行 Dim currentWindow As Selenium.Window 然后Debug.Print currentWindow这将会出现错误 还有更多无济于事 Option Explicit
Private driver As Selenium.ChromeDriver
Sub test()
Dim FindBy As New Selenium.B
我使用Selenium.ChromeDriver在VBA上编写了一个宏,它打开站点并给它各种操作。但问题是,如果宏中发生错误,而我在调试模式中单击“停止”,则浏览器将关闭。问题是,当您关闭浏览器并打开它时,您必须每次输入您的登录名和密码。如果宏结束或出现错误,如何避免关闭通过Chrome驱动程序打开的浏览器?做了
Public Driver as new ChromeDriver
但这没有帮助,浏览器关闭了。
我对VBA编程非常陌生。我写了一个代码,我在我的笔记本上运行了它,它工作了,但是一旦我尝试在另一台笔记本上运行它,它就不工作了。我在另一台笔记本上安装了谷歌铬,selenium也安装了。VBA引用被设置为相同。在selenium和google中,chromedriver.exe被替换为与我以前笔记本使用的chromedriver.exe相同的位置。但是当我开始运行代码时,它就不起作用了。按屏幕截图显示自动化错误。
以下是代码:
Dim IE As Object
Dim Element As Object
Dim classElement As Object
Dim CD As New
我使用VBA和Selenium ChromeDriver在一个需要身份验证的网站中进行数据抓取。
问题是,ChromerDriver似乎在代码中的任何中断中重新启动(即使它不是一个错误,例如,当应用程序要求用户输入时)。
' Loads search page
Set chrome = New Selenium.ChromeDriver
Do
chrome.get sfSearchURL
If chrome.URL <> sfSearchURL Then 'If it is not in desired search page, prompts
我是VBA和Selenium的初学者,如果这太明显了,请原谅我。我正在尝试通过下面的代码看看是否可以让VBA打开一个Chrome窗口来检查Selenium是否工作正常: Option Explicit
Private MyBrowser As Selenium.ChromeDriver
Sub TestSelenium()
Set MyBrowser = New Selenium.ChromeDriver
MyBrowser.Start
End Sub 但是,我得到了以下错误: ? 有人知道我可能做错了什么吗? 非常感谢
我在python中从selenium获取Chrome浏览器的实例时遇到了问题。我使用的是Windows 8。我已经下载了chromedriver二进制文件并将其添加到我的路径中,但在Python中得到以下错误:
selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the path.
以下行出现此错误:
driver = webdriver.Chrome(executable_path='path\to\chrome
目前,我正试图在Excel中学习VBA,并编写了一个简单的程序,可以启动Chrome并单击按钮。问题是,每当我尝试使用KeyNotFoundError方法时,我都会得到一个运行时错误'0':.click字典键找不到:status。
我从下面的站点下载了Selenium Basic,激活了VBA中的引用,并下载了最新的chromedriver
Sub driver()
Dim driver As New Selenium.WebDriver
Set driver = New Selenium.WebDriver
driver.Start "ch
我使用capybara & selenium测试我的rails项目。当我执行测试脚本时,它会出现这样的错误
Selenium::WebDriver::Error::WebDriverError:
Could not find Firefox binary (os=macosx). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path=
我用谷歌搜索
但它也会出现其他错误,比如
Selenium::WebDriver::Error
我对selenium很陌生,刚刚开始使用freecodecamp学习它,然后使用python中的以下命令下载了selenium
pip install selenium
我手动安装了镀铬网络驱动程序。将守则写成:
import os
from selenium import webdriver
os.environ["PATH"] +=r"C:/seleniumDrivers" #where the chrome driver is installed
driver = webdriver.Chrome()
运行此命令时发生下列错误:
line 81, in
我已经安装了SeleniumBasic,并将chromedriver文件更新为最新版本。我已经学习了tools>引用和激活的Selenium类型。
在这一点上,我所要做的就是让VBA把Chrome浏览器打开到google作为起点。下面是一个超级复杂的宏im试图开火:
Sub ChromeWebdriver()
Dim bot As New Selenium.ChromeDriver
bot.Start "chrome", "http://www.google.com"
End Sub
当我尝试运行这个时,我得到:
运行时错误“-214623257
我环顾四周,还没有找到一种在带有selenium的excel中使用VBA中get的方法。我试着不打开浏览器,仍然可以获得url信息。有谁知道在vba中使用selenium来实现此目的的方法吗?例如: Option Explicit
Sub TestSelenium()
dim MyBrowser As Selenium.ChromeDriver
Set MyBrowser = New Selenium.ChromeDriver
MyBrowser.Start
driver.Get "https://www.google
我有:
Windows 10 64位
Chrome版本58
节点6.10.1
国家预防机制3.10.10
显色剂2.29.0
Selenium独立运行,但运行我的测试(使用Chrome)后,在运行selenium的控制台中出现了一个错误:
Caused by: org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
Build info: version: '3.4.0', revision: 'unknown', ti
使用selenium VBA进行一些自动化工作,与仅使用chrome浏览器本身相比,加载网页需要很长时间。 在网页中,当我成功登录并点击里面的另一个链接后,它将花费10-15秒来完成页面的加载,而使用常规的chrome浏览器时需要1秒。 这是我在VBA中ChromeDriver的唯一当前设置 Dim Driver As New ChromeDriver
With Driver
.SetCapability "pageLoadStrategy", "none"
End With
我正在尝试使用vba selenium绑定从网页中获取表中的特定字段Further Information。当我尝试将python与selenium结合使用textContent而不是text时,我获得了成功,因为后者没有什么好处。但是,问题是我不能在vba selenium中使用这个textContent。到我之前的文章,我问了同样的问题,标记不同的语言。
我试过:
Sub ScrapeContent()
Const URL$ = "https://www.sharedividends.com.au/mlt-dividend-history/"
Dim dr
我正在尝试使用Selenium中的SetPreference()方法和VBA一起使用用户详细信息登录到网站。
下面是密码。
Sub setttt()
Dim driver As New ChromeDriver
Set driver = New ChromeDriver
driver.Get ("https:www.gmail.com/")
driver.AddArgument ("--no-sandbox")
driver.SetPreference ("user-data-dir=
我习惯于在Windows7中使用selenium在vba上运行脚本,没有任何问题,而且由于我安装了Windows10a,所以无法打开Google Chrome自动窗口。 已经安装了google chromedriver和selenium库 将C:....\AppData\Local\SeleniumBasic放在环境路径上 Google Chrome的版本是78.0.3904.108,chromedriver是78.0.3904.105,人们对此似乎没有问题…… 这是代码的开始,崩溃的地方... Dim bot As New Selenium.ChromeDriver, posts A
我一直在寻找这样一个话题,但一开始却找不到线索。我在VBA中使用selenium,我将在A列中搜索一些数字,是否可以将这些数字分为两个部分(例如:数字为100,因此它将被分为两个部分,每个部分都有50个数字)。也许是一个数组来保存这些数字。这不是问题(我只是在想象场景),然后打开两个驱动程序或机器人,每个bot处理每个部分。
Private bot1 As New Selenium.ChromeDriver
Private bot2 As New Selenium.ChromeDriver
如何使两个机器人在VBA中同时运行?
我的java程序出现以下错误:-
Exception in thread "main" java.lang.NoSuchMethodError: org.openqa.selenium.remote.DriverCommand.NEW_SESSION(Lorg/openqa/selenium/Capabilities;)Lorg/openqa/selenium/remote/CommandPayload;
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:211
下面是在selenium web驱动程序上运行的代码。不要说更多关于代码的内容。它在driver.get部分和下一节中都有一些错误。包装实践; import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Test {
public static void main(String[] args) throws InterruptedException {
// TODO
在使用Chrome 53.0浏览器运行Selenium 2.53时,会出现如下错误:
org.openqa.selenium.SessionNotCreatedException: session not created exception
from disconnected: Unable to receive message from renderer
(Session info: chrome=53.0.2785.143)
(Driver info: chromedriver=2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf)
当我试图导入"org.openqa.selenium.chrome.ChromeDriver"时,我正在为selenium编写一个java程序,但它给出了一个错误。我的MacBook上的"The import org.openqa cannot be resolved"。
import org.openqa.selenium.chrome.ChromeDriver;
public class Login {
public static void main(String[] args) {
System.setProperty(
我正在尝试创建一个OpenQA.Selenium.Chrome.ChromeDriver实例(使用Selenium 4.0.0-字母05的v81),并使用获取实例的。我设置的唯一选项是"C:\git\Selenium\Drivers\ChromeDriver81\Win\chromedriver.exe“,它的值是,该文件是存在的。
然而,我确实明白这一点:
OpenQA.Selenium.DriverServiceNotFoundException: The chromedriver.exe file does not exist
in the current directory
我想在任何地方通过python使用Selenium。我已经在本地测试了我的脚本,一切正常。需要注意的一点是,chromedriver是必需的可执行文件。我把它上传到了/home/user/docs/chromedriver目录。当我像它所期望的那样将此路径传递给函数时,返回一个权限错误selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable may have wrong permissions. Please see https://sites.google.com/a/
我在测试包中创建了一个maven项目,添加了一个testNg测试用例:
public class SampleTestNGTest {
private WebDriver driver;
@Test
public void testEasy() {
System.setProperty("webdriver.chrome.driver","D:\\NetBeansProjects\\webdrivertestng\\Drivers\\chr
public class selenium {
public static void main(String[] args) {
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
}
}
出现以下错误
Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(Z
在尝试运行Protractor时,命令行中会出现以下错误:
致命错误:用代码退出量角器:1
我需要代理到https测试服务器。我怎样才能做到这一点?我遵循了这个的建议,但是我仍然得到了上面的错误。下面是我的配置文件:
// A reference configuration file.
exports.config = {
// ----- How to setup Selenium -----
//
// There are three ways to specify how to use Selenium. Specify one of the
// f