Selendroid Inspector树内部服务器错误

时间:2015-08-11 13:21:59

标签: android python selendroid inspector

我已经使用Selendroid在Android模拟器和真实设备上成功加载了我的测试应用。 当我在调试模式下运行我的测试用例并进入检查器时,左侧面板(应用程序的图像)工作正常,但加载树时出现500错误,内部服务器错误。

此外,我无法在我的应用上找到元素。我正在寻找的每一个元素,甚至是常规的div,都会得到NoSuchElement作为回应。 我的应用程序确实是Hybrid,但是当我尝试切换到WEBVIEW时,我收到了一个错误。当我切换到NATIVE_APP时,测试用例仍在继续,但仍然没有找到任何元素。

无论是使用模拟器还是真实设备,情况都是一样的。

我的代码是用Python编写的,如下所示:

import unittest
from selenium import webdriver



class FindElementTest(unittest.TestCase):

    def setUp(self):
        caps = {'aut': 'app:version'}

        self.driver = webdriver.Remote(
            desired_capabilities=caps
        )
        self.driver.implicitly_wait(10)

    def test_find_element_by_id(self):
        driver = self.driver
        driver.get('and-activity://app..MainActivity')
        driver.implicitly_wait(5)
        driver.switch_to.window('WEBVIEW')
        driver.find_element_by_class_name('login').click()

0 个答案:

没有答案