小编Ida*_*n E的帖子

如何通过Selenium IDE模拟鼠标点击网站上的空白区域?

我想在表单外的空白区域执行鼠标点击,以便通过Selenium IDE唤醒某些网站的数据流量.有任何想法吗?

我试图点击x,y,但它对我的测试用例没有效果.场景如下:

  1. 填写电子邮件字段
  2. 单击表单外部以使客户端向服务器发送数据请求以检查数据库中是否已存在此电子邮件,然后它会自动完成并启用继续按钮.

javascript selenium automation qa web

9
推荐指数
4
解决办法
2万
查看次数

我的FTP批处理脚本停留在"200 PORT命令成功"上,并且不会将文件上传到服务器

我已经尝试过在Google搜索结果中找到的所有内容

200 PORT命令成功

但没有任何帮助.

有人可以协助解决这个问题吗?

"runScript.bat的代码:

ftp -s:"C:\automation\fileup.bat" myserver.com
Run Code Online (Sandbox Code Playgroud)

"fileup.bat的代码:

username
password
ascii
cd "/public_html/reports/"
lcd "C:\automation\tests\HtmlReporter"
prompt
mput *
disconnect
close
bye
Run Code Online (Sandbox Code Playgroud)

控制台日志:

C:\automation>ftp -s:"C:\automation\fileup.bat" myserver.com
Connected to myserver.com.
220---------- Welcome to Pure-FTPd [privsep] ----------
220-You are user number 7 of 500 allowed.
220-Local time is now 04:40. Server port: 21.
220-This is a private system - No anonymous login
220 You will be disconnected after 3 minutes of inactivity.
User (server26.000webhost.com:(none)):
331 User username OK. Password required

230-OK. …
Run Code Online (Sandbox Code Playgroud)

windows ftp automation batch-file

8
推荐指数
1
解决办法
2万
查看次数

升级jdk、node&webdriver后无法启动webdriver-manager

我已将 Node、Protractor、JDK 和 webdriver 升级到最新版本。现在我不能再通过 CMD 和 Node 命令行启动 webdriver-manager。

任何的想法?

错误: 您的环境已设置为使用 Node.js 0.12.2 (x64) 和 npm。

C:\Users\idan>cd c:\automation\tests\node_modules\protractor\bin

c:\automation\tests\node_modules\protractor\bin>webdriver-manager start
selenium.pid: 6484
'java' is not recognized as an internal or external command,
operable program or batch file.
Selenium Standalone has exited with code 1

c:\automation\tests\node_modules\protractor\bin>
Run Code Online (Sandbox Code Playgroud)

node.js selenium-webdriver protractor webdriver-manager

5
推荐指数
1
解决办法
6308
查看次数

无法使用Selenium最大化镀铬窗口

我试图通过以下命令最大化onPreapre上的窗口:

browser.driver.manage().window().maximize();
Run Code Online (Sandbox Code Playgroud)

但它没有最大化窗口,并且selenium webdriver日志没有错误,实际上似乎执行已经成功 -

Starting ChromeDriver 2.26.436421 (6c1a3ab469ad86fd49c8d97ede4a6b96a49ca5f6) on port 5814
Only local connections are allowed.
17:14:28.898 INFO - Done: [new session: Capabilities [{count=1, browserName=chrome, chromeOptions={args=[--no-sandbox, --test-type, --memory-metrics, --console, --crash-on-failure], prefs={download={directory_upgrade=true, default_directory=./Users/Idan/automation/tests/downloaded/, prompt_for_download=false}}}}]]
17:14:28.909 INFO - Executing: [set script timeout: 90000])
17:14:28.910 INFO - Done: [set script timeout: 90000]
17:14:28.969 INFO - Executing: [maximise window])
17:14:29.236 INFO - Done: [maximise window]
17:14:29.244 INFO - Executing: [maximise window])
17:14:29.250 INFO - Done: [maximise window]
Run Code Online (Sandbox Code Playgroud)

selenium jasmine selenium-chromedriver selenium-webdriver protractor

5
推荐指数
3
解决办法
9909
查看次数

如何通过获取请求传递凭据

当GET请求作为运行状况检查发送到RabbitMQ API时,我无法传递凭据以避免身份验证对话框.如果我传递带有凭据的url (例如http:// user:pass @ localhost:15672/api/aliveness-test /%2F)

它收到以下错误 -

rabbitCol.js:12 Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': Request cannot be constructed from a URL that includes credentials: http://user:pass@localhost:15672/api/aliveness-test/%2F
    at rabbitColChecking (rabbitCol.js:12)
    at allReqInt (allReqInt.js:5)
    at HTMLAnchorElement.onclick ((index):108)
Run Code Online (Sandbox Code Playgroud)

如果我发送此请求而没有凭据内部的凭据,它实际上发送了请求,但是在UI中弹出了身份验证对话框,这很烦人,也不是很好.

请求如下 -

var fetch = require('node-fetch');

    async function rabbitColChecking() {
        let index;
        const hostsRB = ['http://user:pass@host1:15672/api/aliveness-test/%2F', 'http://user:pass@host2:15672/api/aliveness-test/%2F', 'http://user:pass@host3:15672/api/aliveness-test/%2F', 'http://user:pass@host4:15672/api/aliveness-test/%2F];
        let lengthVal = hostsRB.length;
        for(let hostIndxRB = 0; hostIndxRB < lengthVal; hostIndxRB++) {
            index = hostIndxRB;
            let url …
Run Code Online (Sandbox Code Playgroud)

javascript api rest fetch node.js

5
推荐指数
1
解决办法
6025
查看次数