小编use*_*239的帖子

Selenium - 等到元素不可见

在下面的代码中,我尝试等到元素可见:

var wait = new WebDriverWait(Driver.Instance, TimeSpan.FromSeconds(10));
wait.Until(ExpectedConditions.ElementIsVisible(By.Id("processing")));
Run Code Online (Sandbox Code Playgroud)

是否可以告诉驱动程序等到该元素不可见?

c# selenium-webdriver

28
推荐指数
4
解决办法
6万
查看次数

为什么在Visual Studio编码的UI测试中编辑UIMap.designer.cs文件不好?

我已经读过编辑UIMap.Designer.cs文件是不好的,但是,我不明白为什么.

每个MSDN:"不要直接修改UIMap.designer.cs文件.如果这样做,将覆盖对文件的更改." http://msdn.microsoft.com/en-us/library/dd380782.aspx

有人知道被覆盖的是什么吗?这是否意味着如果在Designer文件之后编辑UIMap.uitest文件,设计器文件会被反转?请帮忙.

user-interface automation qa coded-ui-tests

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

如何在一个范围内生成随机日期?

我正在自动化一个应用程序,可以在指定的日期范围之间打开记录.我知道我可以创建一个随机选择数组中数字的数组,例如:

DateTime.Now.AddDays(90).ToString("MM/dd/yyyy")
Run Code Online (Sandbox Code Playgroud)

但是,我想知道是否有更好的方法来解决这个问题.请帮忙!谢谢.

c# datetime

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

为什么这个Java部门打印出零?

我有以下代码行:

System.out.println(5/9);
Run Code Online (Sandbox Code Playgroud)

我希望看到0.555作为结果,但它打印出零.有人能帮我理解为什么会这样吗?我目前正在学习编程并感谢他们的帮助.

谢谢!

java

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

多次递增计数器

假设我只想使用Java在控制台上打印出0,5,10,15,20,25,30,35,40,45,50.

我目前使用以下代码进行此操作:

    int counter = 0;

    while(counter <= 50){
        System.out.println(counter);
        counter++; 
        counter++; 
        counter++; 
        counter++; 
        counter++; 
    }
Run Code Online (Sandbox Code Playgroud)

我想知道这是否是最有效的方法.有没有办法做到这一点,而不必分别写5次计数器增量?

谢谢!

java

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

为什么一些.NET方法写在括号中?

我是编程新手,这可能是一个非常基本的问题,但我想知道[括号]中放置的项目,例如[TestMethod]和[CodedUITest],以及它们在.NET中的作用.为什么这些方法是以这种方式编写的?

谢谢

.net c# coded-ui-tests

0
推荐指数
1
解决办法
197
查看次数

在Java中将double转换为int

我有以下变量,我试图将myInt变成一个double,但是,我得到一个"无法从double转换为int"错误.我注意到我可以将一个double转换为int而不会发生意外,但我不确定为什么会失败.因为我是编程新手,所以请耐心等待.

    double myDouble = 4;
    int myInt;


    myInt = myDouble;

    System.out.println(myInt);
Run Code Online (Sandbox Code Playgroud)

谢谢!

java

-3
推荐指数
1
解决办法
166
查看次数