当前位置: 首页 > 知识库问答 >
问题:

ChromeDriver setSystem属性问题

朱季
2023-03-14

"C:\Program Files\Java\jdk1.8.0_11\bin\java" -ea -Didea.launcher.port=7537 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.0\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.0\plugins\testng\lib\testng-plugin.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_11\jre\lib\ext\zipfs.jar;C:\Users\vol.7\Downloads\aaaaaa\src\main\resources\target\test-classes;C:\Users\vol.7\Downloads\aaaaaa\target\classes;C:\Users\vol.7\.m2\repository\org\seleniumhq\selenium\selenium-chrome-driver\2.44.0\selenium-chrome-driver-2.44.0.jar;C:\Users\vol.7\.m2\repository\org\seleniumhq\selenium\selenium-remote-driver\2.44.0\selenium-remote-driver-2.44.0.jar;C:\Users\vol.7\.m2\repository\cglib\cglib-nodep\2.1_3\cglib-nodep-2.1_3.jar;C:\Users\vol.7\.m2\repository\com\google\code\gson\gson\2.3\gson-2.3.jar;C:\Users\vol.7\.m2\repository\org\seleniumhq\selenium\selenium-api\2.44.0\selenium-api-2.44.0.jar;C:\Users\vol.7\.m2\repository\org\apache\httpcomponents\httpclient\4.3.4\httpclient-4.3.4.jar;C:\Users\vol.7\.m2\repository\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Users\vol.7\.m2\repository\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\vol.7\.m2\repository\commons-codec\commons-codec\1.6\commons-codec-1.6.jar;C:\Users\vol.7\.m2\repository\com\google\guava\guava\18.0\guava-18.0.jar;C:\Users\vol.7\.m2\repository\net\java\dev\jna\jna\3.4.0\jna-3.4.0.jar;C:\Users\vol.7\.m2\repository\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;C:\Users\vol.7\.m2\repository\org\testng\testng\6.9.9\testng-6.9.9.jar;C:\Users\vol.7\.m2\repository\junit\junit\4.10\junit-4.10.jar;C:\Users\vol.7\.m2\repository\org\hamcrest\hamcrest-core\1.1\hamcrest-core-1.1.jar;C:\Users\vol.7\.m2\repository\com\beust\jcommander\1.48\jcommander-1.48.jar;C:\Users\vol.7\.m2\repository\org\apache\ant\ant\1.7.0\ant-1.7.0.jar;C:\Users\vol.7\.m2\repository\org\apache\ant\ant-launcher\1.7.0\ant-launcher-1.7.0.jar;C:\Users\vol.7\.m2\repository\org\yaml\snakeyaml\1.15\snakeyaml-1.15.jar;C:\Users\vol.7\.m2\repository\org\beanshell\bsh\2.0b4\bsh-2.0b4.jar;C:\Users\vol.7\.m2\repository\org\seleniumhq\selenium\selenium-firefox-driver\2.44.0\selenium-firefox-driver-2.44.0.jar;C:\Users\vol.7\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\vol.7\.m2\repository\org\apache\commons\commons-exec\1.1\commons-exec-1.1.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.0\plugins\testng\lib\testng.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.0\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.testng.RemoteTestNGStarter -port 54806 -usedefaultlisteners false -socket54807 -temp C:\Users\vol.7\AppData\Local\Temp\idea_testng36.tmp

Exception:无法在org.testng.internal.ObjectFactoryImpl.newInstance(ObjectFactoryImpl.java:40)在org.testng.internal.classhelper.createInstance1(ClasShelper.java:382)在org.testng.internal.classimper.createInstance(ClasShelper.java:295)在org.testng.internal.classimp.getDefaultInstance(Classimper.java:118)在gClassFinder.(testngClassFinder.java:128)在org.testng.testrunner.initMethods(testrunner.java:416)在org.testng.testrunner.init(testrunner.java:242)在org.testng.testrunner.init(testrunner.java:212)在org.testng.testrunner.init(testrunner.java:212)在Estng.java:272)在org.testng.suiterunner$proxytestrunnerfactory.newtestrunner(Suiterunner.java:587)在org.testng.suiterunner.jaVA:161)在org.testng.suiterunner.(Suiterunner.java:114)在org.testng.testng.createSuiterunner(Testng.java:1290)在org.testng.testng.createSuiterunners(Testng.java:1277)在org.testng.testng.runsuitesLocal(testng.java:1131)在org.testng.testng.runsuitesLocal(testng.java:1048)在initandrun(remotetestng.java:205),org.testng.remote.remotetestng.main(remotetestng.java:176),org.testng.remotetestngstarter.main(remotetestngstarter.main(remotetestngstarter.java:125),sun.reflect.nativeMethodAccessorimpl.invoke0(Native Method).execution.application.appmain.main(appmain.java:134)由:java.lang.reflect.invocationTargetException在sun.reflect.nativeConstructorAccessorImpl.newInstance0引起(本机方法)在sun.reflect.nativeConstructorAccessorImpl.newInstance(nativeConstructorAccessorImpl.java:62)在sun.reflect.delegatingConstructorAccessorImpl.newInstance(delegatingConstructorAccessorImpl.java:45)在java.lang.reflect.Constructor.newInstance(constructor.java:408)在org.testng.internal.objectFactoryImpl.newInstance有关更多信息,请访问com.google.common.base.preconditions.checkState(preconditions.java:197),访问org.openqa.selenium.remote.service.driverservice.findexecutable(driverservice.java:105),访问org.openqa.selenium.chrome.chromedriverservice.createDefaultService(chromedriverService.java:89),访问

进程结束,退出代码为0

共有1个答案

公良安邦
2023-03-14

在您的代码中,您似乎犯了两个错误。第一件事...在类中创建WebDriver类型的引用时,请删除“new ChromeDriver()”的实例化。而是创建一个引用:

public WebDriver driver;

然后在测试用例中实例化chrome驱动程序-->

@Test
public void testMethod(){
    //Here, Before the instantiation just use setProperty method
    System.setProperty("key","path to chrome driver.exe");
    driver=new ChromeDriver();
}

第二件事是...

 类似资料:
  • 我有一个像下面这样的家长。 而我的孩子波姆就像。 我的文件夹结构像 POM-test(根文件夹具有父pom)---child(具有子pom) 当我运行mvn clean install时,我的孩子得到了如下的异常。 为什么我不能安装这个pom?

  • 我有豆子,例如 服务(特定服务)是使用抽象方法初始化()扩展抽象类MyService并使用方法特定的Logic()实现接口MyInterface的类。 因此,管理器在服务对象上调用方法init(),如下所示: 但当bean初始化时,我有以下问题: 无法转换“java.util”类型的属性值。将LinkedHashSet设置为所需类型“java.util”。设置“for property”“serv

  • 我在使用: null null 令人惊讶的是,但是toModel方法工作得很好,编译后,我在生成的源代码中看到了下面的内容: 我不知道如何修复这个映射问题。有人能帮忙吗? 下面是我的映射器:

  • 我的代码: 我的错误: 回溯(最近一次调用last):文件“C:\Users\weqwwg\Desktop\python\Game.py”,第77行,在driver.manage().timeouts()中。隐式等待(10,时间单位:秒);AttributeError:“WebDriver”对象没有属性“manage” 我正在尝试向youtube上的评论框发送密钥。我删除了一些代码,我目前正在运行

  • 我有下面的代码来刮一个页面,https://www.hotukdeals.com 由于某种原因,这种方法起作用,在循环中刮取交易的价格一定的次数,然后停止工作。 程序输出: 从输出中可以看到,在前四行之后,属性为空,但元素中有文本。 有人知道这事吗?有什么想法或解决办法吗?

  • 本文向大家介绍浅谈JavaScript 数据属性和访问器属性,包括了浅谈JavaScript 数据属性和访问器属性的使用技巧和注意事项,需要的朋友参考一下 在JavaScript中对象被定义为"无序属性的集合,其属性可以包含基本值、对象或函数。"通俗点讲,我们可以把对象理解为一组一组的名值对,其中值可以是数据或函数。 创建自定义对象通常有两种方法,第一种就是创建一个Object的实例,然后再为其添