"Selenium Python Javascript 执行"

2024-10-01 11:30:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有问题运行这个。我返回一个错误,声明我在参数后缺少a)或者我有一个非法字符。我明白,它一定是在想我在试图插入一个论点,而我没有。我想我只需要语法方面的帮助。在

    browser.execute_script("url = '/Administration/SwitchCompany?' + jQuery.param({CompanyId: $('#companyDropDownList option:contains('DTLTest')').val() })")

browser.execute_script("$('#userInfoPlaceholder').load(url, switchCompanyCallback);" )

Tags: browser声明urlexecute参数param错误语法
2条回答

你是说

browser.execute_script("$('#userInfoPlaceholder').load(url, switchCompanyCallback);" )

#更改为{}

在javascript中,单引号内有单引号:

$('#companyDropDownList option:contains('DTLTest')')

如果将整个Python字符串周围的引号切换为三引号,则可以在javascript中同时使用单引号和双引号。否则,你就得逃走了。在

相关问题 更多 >