火狐社区

标题: selenium 修**狐浏览器中js变量值无效 [打印本页]

作者: 网络浪子    时间: 2021-1-25 15:51
标题: selenium 修**狐浏览器中js变量值无效
本帖最后由 网络浪子 于 2021-1-25 16:00 编辑

#! /usr/bin/env python3
from selenium import webdriver

browser = webdriver.Firefox()
browser.get('*************/1.html')
zhi = browser.execute_script("return myname;") #最初myname 的值为'chenshixiong'
print(zhi)
browser.execute_script("myname ='wangxia';")
zhi = browser.execute_script("return myname;")
print(zhi)
browser.close()
============
火狐浏览器运行结果:
chenshixiong
chenshixiong

谷歌浏览器运行结果:
chenshixiong
wangxia
==================
为什么使用两种浏览器出现不同的输出结果呢?(使用火狐浏览器Js中变量的值未被修改。)




欢迎光临 火狐社区 (http://mozilla.com.cn/) Powered by Discuz! X3.1