Android webview加载js click后窗口无法弹出

用webview加载一个网页想要做自动登录功能,网址是
https://weixin.citicsinfo.com/tztweb/deal/index.html#!/account/activePhone.html
在获取验证码后会有一个弹窗。现如果点击webview上的获取验证码页面有弹窗但是调用js
javascript:void(0);document.getElementById('phoneNum').value='18519056349'; $('#sendMsg')[0].click();等多种语句都无法实现弹出(js语句已经在浏览器中验证)

可以参考下我的脚本,可以实现你需要的自动登录的功能
def setUp(self):
self.driver = webdriver.Firefox()
self.driver.get("http://www.qingshuxuetang.com")
self.driver.maximize_window()
time.sleep(2)
print'1'

def test_Login(self):
self.driver.find_element_by_xpath(".//*[@id='bs-example-navbar-collapse-1']/ul/li[2]/a").click()
time.sleep(1)
self.driver.find_element_by_xpath(".//*[@id='uname']").send_keys("qingfeng")
time.sleep(1)
self.driver.find_element_by_xpath(".//*[@id='pwd']").send_keys("123456")
time.sleep(1)
self.driver.find_element_by_id("loginBtn").click()
time.sleep(3)
name=self.driver.find_element_by_xpath(".//*[@id='currentCity']").text

self.assertEqual(name, u'南京市')

time.sleep(2)
print'2'

遇到过此类问题,js语句没问题,但是webview直接加载不生效。
解决方法 javascript:setTimeout(function () {--------},1000);
大括号执行你的方法,1000时间可改变 有点延时时间就应该可以

首先确定你的app是否成功读取js文件