小编Cha*_*Gan的帖子

任何优势或劣势量角器对硒?

我目前正在开发WebApp,它有很多Angular js ......我们开始使用Selenium WebDriver并且脚本可以很好地使用刮擦代码......但我建议我们需要使用量角器而不是Selenium WebDriver.至于两者都为我做同样的工作.我发现的唯一区别是我不想明确等待加载网页..

Protractor Vs Selenium WebDriver还有其他优点或缺点吗?

selenium-webdriver protractor

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

如何在没有wsdl的情况下使用Soap UI?

嗨我已经安装了Soap UI ...像C,Java一样,我们将创建一些示例程序.同样我想使用一些示例请求和响应..如何创建一个没有wsdl的请求和响应?

soapui

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

如果按钮没有Id,如何使用Selenium按下/单击按钮?

我在同一页面上有2个按钮取消和下一个按钮,但它只有一个ID(参见下面的代码).我想按下Next但每次只识别取消按钮而不是下一步按钮.如何解决这个问题?

<td align="center">
     <input type="button" id="cancelButton" value="Cancel" title="cancel" class="Submit_Button" style="background-color: rgb(0, 0, 160);">
     <input type="submit" value="Next" title="next" class="Submit_Button">
</td>
Run Code Online (Sandbox Code Playgroud)

selenium-ide buttonclick selenium-rc selenium-webdriver

27
推荐指数
3
解决办法
14万
查看次数

字母数字是否包含_和空格?

如果字段定义为字母数字,是否允许使用空格和下划线(_)?

我希望他们不是.

谁能确认一下?

testing

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

Soap UI:错误:java.net.SocketException:连接重置

我收到了错误:

java.net.SocketException:连接重置.

我已按照以下链接解决此问题.但没有运气..

我已经给出了下面的错误日志.任何人都可以看一下,让我知道如何解决这个问题?

Thu Mar 23 16:11:51 IST 2017:ERROR:java.net.SocketException: Connection reset
   java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(Unknown Source)
    at java.net.SocketInputStream.read(Unknown Source)
    at sun.security.ssl.InputRecord.readFully(Unknown Source)
    at sun.security.ssl.InputRecord.read(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.writeRecord(Unknown Source)
    at sun.security.ssl.AppOutputStream.write(Unknown Source)
    at org.apache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer(AbstractSessionOutputBuffer.java:131)
    at org.apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.java:138)
    at org.apache.http.impl.conn.LoggingSessionOutputBuffer.flush(LoggingSessionOutputBuffer.java:95)
    at org.apache.http.impl.AbstractHttpClientConnection.doFlush(AbstractHttpClientConnection.java:270)
    at org.apache.http.impl.AbstractHttpClientConnection.flush(AbstractHttpClientConnection.java:275)
    at org.apache.http.impl.conn.AbstractClientConnAdapter.flush(AbstractClientConnAdapter.java:197)
    at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:258)
    at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$SoapUIHttpRequestExecutor.doSendRequest(HttpClientSupport.java:113)
    at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)
    at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:633)
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:454)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
    at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.execute(HttpClientSupport.java:247)
    at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport.execute(HttpClientSupport.java:362)
    at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.submitRequest(HttpClientRequestTransport.java:324)
    at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:237)
    at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:127)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) …
Run Code Online (Sandbox Code Playgroud)

java soapui

12
推荐指数
2
解决办法
3万
查看次数

如何列出Eclipse中的所有@Test方法?

我正在使用Selenium工具和Page Object Model.目前每个页面都有x个测试用例.

例如.登录页面(登录页面元素)和LoginPageTest(LoginPage中的相应验证使用JUnit @Test方法)

同样,我有多个页面.

但是作为一个整体运行,似乎这还不够.我需要@Test在一个类中调用所有方法.如果某些内容失败,如果我重新运行它,那么它只出现在Junit结果选项卡中.

我不需要另外一个类来包含所有@Test方法,因为每个验证类都有@Test方法.是否有可能列出@TestJUnit中的所有方法?我可以运行我想要运行的任何方法吗?

java eclipse junit

9
推荐指数
1
解决办法
2764
查看次数

如何使用Groovy从Json Response中提取参数?

以下是我的回复..

{"activation":{"existing":false, "customer": new}}
Run Code Online (Sandbox Code Playgroud)

现在我用的时候

testRunner.testCase.getTestStepByName("xxx").getPropertyValue("response")
Run Code Online (Sandbox Code Playgroud)

上面的脚本正在提取响应.现在我想提取"customer"价值.

这该怎么做?

谢谢

soapui

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

任何人都可以在Selenium中解释截图吗?

WebDriver driver = new FirefoxDriver();

driver.get("http://www.google.com/");

File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);

// Now you can do whatever you need to do with it, for example copy somewhere
FileUtils.copyFile(scrFile, new File("c:\\tmp\\screenshot.png"));
Run Code Online (Sandbox Code Playgroud)

可以告诉我的

File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE) 
Run Code Online (Sandbox Code Playgroud)

getScreenShotAsTakesScreenshot界面中的方法......

(TakesScreenshot)driver,它指的是什么?你能解释一下吗?

java selenium selenium-webdriver

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

无法保留堆空间

我正在使用soap ui 5.0.0开源.我正在通过ant运行soapui testcases来获取Junit报告

build.xml文件:

<project basedir="." default="testreport" name="FCMRestAPIAutomation">
<target name="SoapUI">  
    <exec dir="." executable="C:\Program Files (x86)\SmartBear\SoapUI-5.0.0\bin\testrunner.bat">
    <arg line="-r -j -o -f 'C:\Users\sn3020722\Desktop\Notification\New folder' -sFirstLoginTest 'C:\Users\sn3020722\Desktop\Notification\New folder\FCM Project.xml'"></arg>
</exec>
</target>
<target name="testreport" depends="SoapUI">
<junitreport todir="C:\Users\sn3020722\Desktop\Notification\New folder\API">
 <fileset dir="C:\Users\sn3020722\Desktop\Notification\New folder\API">
<include name="TEST-*.xml"/>
</fileset>
<report format="frames" todir="C:\Users\sn3020722\Desktop\Notification\New folder\reports\html">
 </report>
 </junitreport>
 </target>
</project>  
Run Code Online (Sandbox Code Playgroud)

命令提示符出错:

SoapUI:
     [exec] Error: Could not create the Java Virtual Machine.
     [exec] Error occurred during initialization of VMError: A fatal exception h
as occurred. Program will exit.
     [exec]
     [exec] Could not …
Run Code Online (Sandbox Code Playgroud)

java

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

在Selenum网格上运行并行执行

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Parallel test suite" parallel="classes" thread-count="2">
  <test thread-count="1" name="Transactoin">
  <parameter name="remoteurl" value="http://xx.xx.xxx.xxx:5555/wd/hub"></parameter>
    <classes>
      <class name="POM_Test.ATransactionTest"/>
     </classes>
  </test> <!-- Test -->
  <test thread-count="1" name="MyAlerts">
  <parameter name="remoteurl" value="http://xx.xx.xx.xxx:5556/wd/hub"></parameter>
    <classes>
      <class name="POM_Test.MyAlertsTest"/>
    </classes>
  </test> 
</suite> <!-- Suite -->
Run Code Online (Sandbox Code Playgroud)

ATransactionTest Class47测试用例 MyAlertsTest Class具有40测试用例.

我想run both classes simulatneously,MyAlertsTest应该采用参数中给出的remoteurl,并且ATransaction测试应该在给定参数的情况下采用remoteurl.

但是,所发生的事情是,ATransactionTestNode1所有测试用例完成后,首先MyAlerts运行Node2.如何同时运行.

谢谢

selenium selenium-grid

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