appium+python中js以及click点击不生效 5C

图片说明
其中微信登录授权登录,写法:
js1="document.getElementById('wxLogin').click();”
self.driver.execute_script(js1)

不会报错,但是也没有点击生效

3个回答

最开始用的就是click不可以,js代码里有一段:

xysJs.init({
    event : [
      {
        id:"wxLogin",
        event:"tap",
        func:xysJs.wxAuth,
      }
    ]
  });  

然后用tap也不可以。
ele=self.driver.find_element_by_id("wxLogin")
Action1 = TouchActions(self.driver).tap(ele)
Action1.perform()
还有什么办法吗?

并非无效,而是它是一个js,你需要去执行js

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问