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)