标签: web-testing

有没有办法在没有iPhone的情况下测试iPhone上的网站?

我想测试一个网站,看看它如何与iPhone配合使用,但我没有iPhone或iPod touch.有没有办法可以在不拥有网站的情况下测试网站的工作方式?

我真正想要解决的是Stackoverflow的WMD降价编辑器如何在iPhone上运行.我听说超链接和图像提示创建得太高.我想我知道如何解决这个问题,但盲目发展却相当困难.

iphone cross-browser web-testing

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

有没有办法在嵌入式码头中以编程方式设置context-params?

查看嵌入式Jetty示例的以下示例:http: //musingsofaprogrammingaddict.blogspot.com.au/2009/12/running-jsf-2-on-embedded-jetty.html

下面给出了代码示例(如下).

然后,作者继续举例说明在web.xml文件中引用上下文参数.例如

...
<context-param>
  <param-name>com.sun.faces.expressionFactory</param-name>
  <param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
...
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 如果我想在Java类中做所有事情 - 有没有办法以编程方式设置context-params?

public class JettyRunner {

    public static void main(String[] args) throws Exception {

        Server server = new Server();

        Connector connector = new SelectChannelConnector();
        connector.setPort(8080);
        connector.setHost("127.0.0.1");
        server.addConnector(connector);

        WebAppContext wac = new AliasEnhancedWebAppContext();
        wac.setContextPath("/myapp");
        wac.setBaseResource(
            new ResourceCollection(
                new String[] {"./src/main/webapp", "./target"}));
        wac.setResourceAlias("/WEB-INF/classes/", "/classes/");

        server.setHandler(wac);
        server.setStopAtShutdown(true);
        server.start();
        server.join();
    }
}
Run Code Online (Sandbox Code Playgroud)

java web-testing embedded-jetty

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

如何使用Selenium在表格中查找特定行?

这是一个示例代码:

<div id="productOrderContainer">
<table class="table gradient myPage">
Run Code Online (Sandbox Code Playgroud)

因此,在productOrderContainer中的这个表有几列,并且根据几个东西将有几行,它们都有几列.一个例子是:

我想要做的是例如获取此表的第一行.(行具有如下的id <td rowspan="1">:)然后再例如在此rowspan中查找特定值中的特定值<div>

所以在psudo-code中我想说的是:

把我拿到桌子上,给我第n排,让我获得价值 <div id='something'>

selenium automated-tests web-testing gui-testing selenium-webdriver

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

.NET是否有无头浏览器(用于自动Web-UI-Tests)?

是否有.NET的无头浏览器?

我在测试环境中寻找这个.

来自Java我想到了类似于HtmlUnit(http://htmlunit.sourceforge.net/)的东西,它本身就是Canoo WebTest或Celerity等不同高级工具的基础.

我想在.Net环境中为Web应用程序创建自动UI测试,但不使用Browser-Remoting(Watin,Selenium ...)

如果可能的话,我想坚持使用.Net解决方案并避免使用Java或Ruby工具.

有什么选择?你们在干什么?

谢谢

.net testing automation web-testing webtest

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

处理Fiddler录制中相同URL的POST参数差异?

我需要记录我的客户端脚本如何在第三方Web应用程序中运行.所以我试图用Fiddler记录第三方机器上的流量,然后在这里运行它.

听起来很棒,但是我的脚本对ASPX(123.aspx)页面进行AJAX调用,并且调用仅使用POST参数,而不是GET.

这意味着Fiddler中记录的(123.aspx)请求URL是相同的,并且回放不能正常工作(每个AJAX请求都匹配第一个记录的匹配,而不是具有相同POST参数的匹配).

 E.g. let's says the requests are recorded like this
 123.aspx [POST param: searchquery=xyz]
 123.aspx [POST param: searchquery=abc]
Run Code Online (Sandbox Code Playgroud)

然后当我回放SAZ文件时,我总是得到123.aspx [POST param:searchquery = xyz]的响应,即使searchquery = abc.

如果POST参数不同,我怎样才能让Fiddler以不同方式处理请求?

我看到了提取规则,并且对它们有点不确定,Telerik文档没有返回"提取"的结果......它们是我需要的吗?

谢谢

web-testing fiddler web

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

您如何更改您的原始出发国以测试网站?

我希望能够设置我的原籍国 - 这是否涉及通过代理进行测试,还是可以设置其他地方?

browser web-testing regional

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

有没有办法自动化网页的"外观和感觉"测试?

我几乎没有资源在数百个不同网页的许多项目上进行测试,最繁琐的部分是验证网站的外观和感觉是否正常.特别是HTML元素的布局不会被破坏.

有没有办法通过不开发高度复杂的AI工具来自动化这种测试?:)

testing user-interface web-testing ui-automation web

7
推荐指数
2
解决办法
9332
查看次数

如何使用不同环境(不同的URL)进行同一测试中的两个站点进行测试

我正在使用Behat和Mink来测试几个站点.其中两个使用Single Sign On,因此我的一个测试包括在一个站点登录,转到第二个站点并检查我已登录.

这是使用这个behat代码完成的:

Feature: SSO
  In order to login in all related sites
  As a anonymous user
  I want to login in just one site


Scenario: Login with normal user
  Given I am on "/user/login"
  When I fill in "name" with "username"
    And I fill in "pass" with "password"
    And I press "login"
  Then I should see "My account"
    And I go to "http://server.developer1.workstations/"
  Then I should see "Close session"
Run Code Online (Sandbox Code Playgroud)

这有效,但问题是这一行:

    And I go to "http://server.developer1.workstations/"
Run Code Online (Sandbox Code Playgroud)

我们有不同的环境(本地开发,开发,交错)和不同的URL,因此我无法编写适用于每台机器的测试.第一台服务器没关系,因为我可以为每台机器设置不同的base_url设置,但我找不到将第二台服务器设置为常规设置的方法,而不是重写改变第二台服务器URL的每个功能文件.

有没有办法声明变量,常量或可以存储在每个机器不同的文件中的东西?

automated-tests qa web-testing behat mink

7
推荐指数
1
解决办法
1910
查看次数

如何在Python中使用Selenium禁用Flash?

尝试使用配置文件设置在Python中使用Selenium禁用Flash. 此问题指定了通过GUI执行此操作的方法,但对于此特定用例,以编程方式执行此操作会更好.具体而言,最佳解决方案将允许在新创建的配置文件对象中禁用Flash.

非常感谢!

python browser selenium web-testing selenium-webdriver

7
推荐指数
1
解决办法
3035
查看次数

Web测试记录器不允许我记录测试IE11的Windows 7

我正在尝试使用VS 2013附带的Web Test Recorder 12.00插件来记录Web性能测试.

这是工具栏打开时的结果: 在此输入图像描述

如您所见,按钮显示为灰色并已禁用.

我跟着这项工作,但没有运气.

这个工具有什么限制吗?

这是一个已知问题吗?

testing web-testing visual-studio-2013

7
推荐指数
2
解决办法
6595
查看次数