我正在尝试寻找一种方法,例如在Android上使用Java使用Appium执行某些任务后,关闭chrome的所有选项卡。有办法吗?所有选项卡都在不断增长,这导致测试崩溃。
最佳答案
一种可能的解决方案是使用ADB清除应用程序数据:
adb shell pm clear com.android.chrome
您可以将此作为测试的先决条件,例如,如果使用TestNG,则可以在@BeforeClass
或@BeforeSuite
中的某个位置进行。副作用是您必须在打开Chrome浏览器后接受条款和条件,然后单击“登录Chrome浏览器”上的No thanks
按钮。但这不是什么大问题。优点:干净的Chrome浏览器,没有任何选项卡,并且每次测试运行时都缓存
缺点:每次都需要对Chrome进行一些初始化(〜5..10秒才能执行)
关于java - 用Appium测试后关闭Chrome浏览器? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63802386/