莫愁前路无知己,天下谁人不识君。。。。

python----js----selenium(传值问题)

上一篇 / 下一篇  2018-03-23 12:45:41 / 个人分类:测试技巧

变量传值,你值得拥有:
a = '020B020AF2311'
# js1 = '$("#lineCode").textbox("setValue", '"+a+"')'错误!错误!
js1 = '$("#lineCode").textbox("setValue", "'+a+'")'
driver.execute_script(js1)
注:注意单引号与双引号的位置!!!!!!!
循环填入所有列:
js2 = ' return $("[field=accountCode]").length'
# print driver.execute_script(js2)
for i in range(0, driver.execute_script(js2)-1):
     driver.find_element_by_xpath('//*[@id="datagrid-row-r4-2-'+str(i)+'"]/td[4]/div/span').click()
     time.sleep(1)
     driver.find_element_by_xpath('//*[@id="datagrid-row-r4-2-'+str(i)+'"]/td[4]/div/table/tbody/tr/td/span/span/a').click()
     time.sleep(1)
     driver.find_element_by_xpath('//*[@id="datagrid-row-r'+str(i)+'-2-0"]/td[1]/div').click()

TAG: 传值很重要

 

评分:0

我来说两句

Open Toolbar