Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 选中复选框时,应用程序中的另一个元素文本将发生更改_Java_Selenium_Appium - Fatal编程技术网

Java 选中复选框时,应用程序中的另一个元素文本将发生更改

Java 选中复选框时,应用程序中的另一个元素文本将发生更改,java,selenium,appium,Java,Selenium,Appium,我有一个元素,当我点击元素1时,另一个元素文本加起来一个数字“1”。我如何验证当我点击元素时,一个数字加起来了。单击Element1、Element2、Element3和Apple数字相加。如何在方法中编写脚本。页面对象=生命元素=元素。Apple_Image=苹果的文本。这是正确的方法吗 Element1. Apples 1 Element2. Apples 2 Element3 Apples 3 public void selectin

我有一个元素,当我点击元素1时,另一个元素文本加起来一个数字“1”。我如何验证当我点击元素时,一个数字加起来了。单击Element1、Element2、Element3和Apple数字相加。如何在方法中编写脚本。页面对象=生命元素=元素。Apple_Image=苹果的文本。这是正确的方法吗

    Element1.     Apples 1
    Element2.     Apples 2 
    Element3      Apples 3

public void selectingelements(){
对于(int index=0;index
以下代码将完全满足您当前的要求,请再试一次:
public void selectingelements(){
对于(int index=1;index
以下代码将完全满足您当前的要求,请再试一次:
public void selectingelements(){
对于(int index=1;index
当您单击元素1时,您希望在此处验证的内容是Apple或Apple 1。您在上述代码中面临的任何挑战?Apple 1。我想知道它是否正确,或者是否有其他方法可以用更短的方式进行验证。当我单击元素1时,另一个元素应该是Apple 1。单击时,您希望在此处验证的内容是什么在元素1上,您的预期结果是Apple或Apple 1。您在上述代码中面临的任何挑战?Apple 1。我想知道它是否正确,或者是否有其他方法可以用更短的方式完成。当我单击元素1时,另一个元素应该是Apple 1。您在引号中有(索引+1),它将不会自动计数。Assert.assertEquals(Apple_Image.getText(),“Apples”+索引+1);失败:test java.lang.AssertionError:应为[Apples 01],但找到[Apples(1)]你期待苹果01或苹果1,因为苹果1应该可以很好地处理这个问题。如果你做了index+1=它会给我苹果01的答案。我需要苹果1的答案。在第一个复选框关闭后,你知道为什么它在计时方面出了问题吗。你在引号中有(index+1),它不会自动计数。Assert.assertEquals(Apple_Image.getText(),“Apples”+索引+1);失败:test java.lang.AssertionError:应为[Apples 01],但找到[Apples(1)]你期待苹果01或苹果1,因为苹果1应该可以很好地处理这个问题。如果你做了index+1=它会给我苹果01的答案。我需要苹果1的答案。而且在第一个复选框关闭后,你知道为什么它的时间有问题吗。
  public void selectingelements() {

    for(int index = 0; index < Viva_element.size(); index ++) {
        Viva_element.get(0).click();
        Assert.assertEquals(Apple_Image.getText(), "Apples (1)");
        APList.get(1).click();
        Assert.assertEquals(Apple_Image.getText(), "Apples (2)");
        APList.get(2).click();
        Assert.assertEquals(Apple_Image.getText(), "Apples (3)");
        APList.get(3).click();
        Assert.assertEquals(Apple_Image.getText(), "Apples (4)");


}
Following code will full fill your current requirement , please try once :

public void selectingelements() {

    for(int index = 1; index < Viva_element.size(); index ++) {
        Viva_element.get(index-1).click();
        Assert.assertEquals(Apple_Image.getText(), "Apples " + index);
    }

}