【问题标题】:How can i test a angular page with dynamically created form elements using protractor.?如何使用量角器测试具有动态创建的表单元素的角度页面。?
【发布时间】:2016-10-26 12:55:24
【问题描述】:

我有一个使用 ng-repeat 创建的 html,其中包含三种类型的元素。 类型是复选框、收音机、文本。我正在启用基于所选元素的值使用自定义逻辑以表单形式创建的元素。 For example: when a radio button value is choose i show a textbox element and so on.我需要使用 porotractor 测试这个动态逻辑。请建议我一些方法来实现它。

【问题讨论】:

    标签: angularjs protractor


    【解决方案1】:

    您可以使用量角器选择单选按钮元素并单击它。然后您可以检查文本框元素的可见性。

    http://www.protractortest.org/#/api?view=webdriver.WebElement.prototype.click

    【讨论】:

    • 其实逻辑是动态的。这意味着每次量角器加载表单页面时,都会生成一个具有不同逻辑的随机表单。因此,我们不确定单选按钮元素是否会启用文本框。
    • 这是否意味着您不知道要创建什么输入类型?
    • 其实是的。输入是根据当前输入上设置的逻辑创建的。它可能因每种形式而异。
    • 你知道每种输入类型的行为吗?
    猜你喜欢
    • 2017-09-16
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 2017-04-27
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多