我有一个WebElement,它是一个下拉列表。如果我从下拉列表中选择索引,我将使用以下代码
public class AddNewFilmWindowCommand : CommandBase<ViewModelCollection<FilmModel>>
{
public new event EventHandler CanExecuteChanged;
...
我会使用什么语法而不是调用我想要每次随机生成选择的特定索引。
更新我尝试了这段代码,但现在我需要弄清楚如何缩小整数选择
SelectElement s = new SelectElement(ddlWebElement)
s.SelectByIndex(12);
答案 0 :(得分:1)
您唯一需要做的就是用随机数替换幻数12
。您的代码将如下所示:
Random rnd = new Random(); // this can be global
SelectElement s = new SelectElement(ddlWebElement);
int itemCount= s.Items.Count(); // get the count of elements in ddlWebElement
s.SelectByIndex(rnd.Next(0,itemCount));// will give you random selections
答案 1 :(得分:1)
如果要选择0-12索引号之间的值,则将通过随机索引选择值
SelectElement s = new SelectElement(ddlWebElement)
Random rnd = new Random();
int index = rnd.Next(0, 12);
s.SelectByIndex(index);