Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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
selenium测试可以在代码中不使用System.setProperty运行吗?_Selenium - Fatal编程技术网

selenium测试可以在代码中不使用System.setProperty运行吗?

selenium测试可以在代码中不使用System.setProperty运行吗?,selenium,Selenium,我能够在项目中运行selenium测试,而无需使用System.setProperty。不确定它是如何工作的,我们已经用值“C:\Akash\Drivers”设置了环境路径变量,其中存储了所有驱动程序。没有设置chrome path,有人能解释/这是如何工作的吗 public class SeleniumTest { public static void main(String[] args) throws MalformedURLException { // TODO

我能够在项目中运行selenium测试,而无需使用System.setProperty。不确定它是如何工作的,我们已经用值“C:\Akash\Drivers”设置了环境路径变量,其中存储了所有驱动程序。没有设置chrome path,有人能解释/这是如何工作的吗

public class SeleniumTest {

    public static void main(String[] args) throws MalformedURLException {
        // TODO Auto-generated method stub


        localSettings();
    }
public static void localSettings() {
        // System.setProperty("webdriver.chrome.driver", "C:\\Akash\\Drivers\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();
        driver.get("https://www.google.com");

    }
}
请参考Seleniumhq和Chrome给出的官方解释,
  • 它如何检索和使用环境变量:
WebDriver通过chromedriver二进制文件与Chrome一起工作。您需要同时安装chromedriver和chrome浏览器版本。chromedriver需要放置在系统路径的某个位置,以便WebDriver自动发现它。chromedriver在默认安装路径中查找Chrome浏览器本身。这两者都可以被环境变量覆盖

由Seleniumhq提供,博客链接:

  • Chrome驱动程序设置规定:

由Chrome提供,博客链接:

请参考Seleniumhq和Chrome提供的官方解释,
  • 它如何检索和使用环境变量:
WebDriver通过chromedriver二进制文件与Chrome一起工作。您需要同时安装chromedriver和chrome浏览器版本。chromedriver需要放置在系统路径的某个位置,以便WebDriver自动发现它。chromedriver在默认安装路径中查找Chrome浏览器本身。这两者都可以被环境变量覆盖

由Seleniumhq提供,博客链接:

  • Chrome驱动程序设置规定:

由Chrome提供,博客链接: