ElementNotInteractableException:消息:元素在Appium中不可交互。可以找到但无法发送

时间:2019-05-06 16:01:37

标签: python appium appium-android python-appium

ElementNotInteractableException:消息:元素在Appium中不可交互。可以找到并单击但不能发送密钥。

该应用程序是Hybrid Ionic应用程序。我只能通过UIAutomator找到该字段,但是它太长了,不适用于iOS。 Xpath不能正常工作。

有什么建议吗?如您所见,睡眠并在发送前单击无济于事。

使用Appium Python编写。

from config import desired_caps
import unittest
from appium import webdriver
import time


class LoginTest(unittest.TestCase):

    def setUp(self):
        self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
        self.driver.implicitly_wait(10)


    def tearDown(self):
        self.driver.quit()

    def test_success_login(self):

        email = self.driver.find_element_by_id('emailInput')
        email.click()
        time.sleep(6)
        email.send_keys("a@gmail.com")
        time.sleep(6)


if __name__ == '__main__':
    suite = unittest.TestLoader().loadTestsFromTestCase(LoginTest)
    unittest.TextTestRunner(verbosity=2).run(suite)

0 个答案:

没有答案