相关疑难解决方法(0)

如何以编程方式强制输入onchange事件?

如何以编程方式强制输入onchange事件?

我尝试过这样的事情:

var code = ele.getAttribute('onchange');
eval(code);
Run Code Online (Sandbox Code Playgroud)

但我的最终目标是触发任何侦听器功能,这似乎不起作用.也不仅仅是更新'value'属性.

javascript

103
推荐指数
4
解决办法
20万
查看次数

PHPUnit + Selenium:如何设置Firefox:config options?

当使用PHPUnit和Firefox远程运行Selenium测试时,onChange事件不会像用户操作浏览器时那样被触发.

对此的解决方案似乎是在Firefox的首选项(即)中设置focusmanager.testmode选项,如Selenium错误报告中所建议的那样.trueabout:config

但是所有的例子都是直接使用Selenium,而我使用的是PHPUnit,它有自己的API隐藏了Selenium内部.我无法弄清楚如何使用PHPUnit设置这个Firefox选项,所以我希望其他人可以告诉我如何做到这一点!

(不,我about:config不能自己动手设置它,因为每次运行测试时测试都会创建一个新的干净浏览器配置文件,因此任何手动配置更改都会丢失.)

firefox phpunit selenium-webdriver

3
推荐指数
1
解决办法
2976
查看次数

标签 统计

firefox ×1

javascript ×1

phpunit ×1

selenium-webdriver ×1