我正在使用 Appium , WebDrive 和Selenium for C#来测试我的Android设备上的某些应用。我正在测试的设备并不重要,只是报告完整性。
我在某个时刻做了以下事情:
driver = new AppiumDriver(...);
var isNull = driver.ExecuteScript("window == null;");
我的测试有效且已执行(在设备和模拟器上),但isNull
始终为null
。
如何从ExecuteScript
返回?
谢谢
答案 0 :(得分:1)
你需要告诉WebDriver"返回"它 - 就像你没有指定"返回"方法的价值,它不会返回任何东西。
var isNull = driver.ExecuteScript("return window == null;");