我正在尝试使用Selenium Webdriver/C#compile做一个箭头,但是当我尝试编译时,我收到此错误:
'Keys'是'OpenQA.Selenium.Keys'和'System.Windows.Forms.Keys'之间的模糊参考(CS0104)
我的代码:
driver.FindElement(By.Id("ctl00_PlaceHolderMain_ctrlChangeBillingAddress_ctrlChangeBillingAddress_txtBillingAddress")).SendKeys(Keys.ArrowDown);
driver.FindElement(By.Id("ctl00_PlaceHolderMain_ctrlChangeBillingAddress_ctrlChangeBillingAddress_txtBillingAddress")).SendKeys(Keys.Enter);
Run Code Online (Sandbox Code Playgroud) 我有一个String [] LinesFromFile,它包含从文件加载的大约100行,例如
LinesFromFile [0]是"Line1"
LinesFromFile [1]是"Line2"
LinesFromFile [2]是"Line3"
...
LinesFromFile [99]是"Line100"
我现在想创建一个新的String [] SomeLinesFromFile,并为LinesFromFile中的一些行分配此变量.
我原本以为它会如此简单:
String[] SomeLinesFromFile = null;
int offset = 45;
for (i = 0; i < 10, i++)
{
SomeLinesFromFile[i] = LinesFromFile[offset + i];
}
Run Code Online (Sandbox Code Playgroud)
我原以为这个代码会将SomeLinesFromFile [0]设置为SomeLinesFromFile [9],其值为LinesFromFile [46]到LinesFromFile [56].
当我尝试在我的Android设备上运行它时它会崩溃.我在这里错过了什么?
有人可以帮忙吗?我正在生成一个随机数,并基于此随机数,我想从我的res / drawable-mdpi文件夹中选择一个png文件进行显示。这是我正在使用的代码:
public void DisplayRandomPicture(int randomNumber)
{
String drawableName = "c"+ randomNumber;
ImageView image= (ImageView)findViewById(R.id.imageView1);
image.setImageDrawable(getResources().getDrawable(getResources().getIdentifier(drawableName, "res/drawable-mdpi", getPackageName())));
}
Run Code Online (Sandbox Code Playgroud)
res / drawable-mdpi文件夹中的所有文件均以“ c”开头。image.setImageDrawable语法有问题。当我运行我的应用程序时,它崩溃了。