我正在尝试使用selenium在Android应用上启动Chrome浏览器,但我得到一个例外。 (想法是浏览器自动打开并登录网站) 我添加了对selenium-server-standalone-3.1.2.jar的引用。 以下是代码段
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
driver.quit();
}
但是,我在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
获得了android.os.NetworkOnMainThreadException
如果我从android清单中删除该行,则无法找到空闲端口错误。
是不是可以这样在Android设备上启动浏览器?