gpt4 book ai didi

javascript - PHPUnit-Selenium - 如何执行 javascript

转载 作者:行者123 更新时间:2023-11-28 01:07:15 24 4
gpt4 key购买 nike

我正在寻找答案,我发现了 this question 。所以我尝试像这样执行我的脚本:

class viewerTest extends LoginLoader{    
public function testNewViewer(){
$this->url('new-viewer.php');
$this->byName('viewers_streetname')->value('street');
$script = file_get_contents("./viewerScript.js");
$this->execute(array(
'script' => $script,
'args' => array()
));
}}

不幸的是,这不起作用。它应该检查是否填写了强制输入,然后写入尚未填写的输入名称。但没有列出输入的名称。

我做错了什么吗?

PS:函数 file_get_contents() 正在运行。

这是viewerScript.js:

function valid_viewer_submit(){

var datastring = $("#edit-viewer").serialize();
...
...
...
error_div.innerHTML = error;
};

最佳答案

包含的 javascript 定义了一个函数,但没有调用它...

您必须添加另一行:

$this->execute(array(
'script' => 'valid_viewer_submit();',
'args' => array()
));

关于javascript - PHPUnit-Selenium - 如何执行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24922455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com