如何通过main()和TestNG在IDE中编写Selenium Java Application代码

如何通过main()和TestNG在IDE中编写Selenium Java Application代码,第1张

如何通过main()和TestNG在IDE中编写Selenium Java Application代码

错误源于

org.apache.bcel.verifier

您必须注意以下事项:

代替使用

ChromeDriver
实现,而是使用
WebDriver
接口。
chrome
是保留关键字。为该
方法 使用其他用户定义的名称,例如,仅
my_function() {}
定义 public void chrome()
不会执行您的
Test
。您必须将 public void chrome() 转换为以下任意一种:

  • 转换为

    main()
    函数如下:

        public class Newtours  {    public static void main(String[] args)     {        System.setProperty("webdriver.chrome.driver", "C:\path\to\chromedriver.exe");        WebDriver driver =  new ChromeDriver();        driver.get("http://newtours.demoaut.com/");    }}
  • 集成

    TestNG
    并添加
    @Test
    注释,如下所示:

        import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.testng.annotations.Test;public class Newtours {    @Test    public void my_function()    {        System.setProperty("webdriver.chrome.driver", "C:\path\to\chromedriver.exe");        WebDriver driver = new ChromeDriver();        driver.get("http://newtours.demoaut.com/");    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5638971.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存