我是Selenium的新用户.我想用它来启动Chrome浏览器,但我遇到了问题.
public static void processor(String url, String name) {
System.setProperty("webdriver.chrome.driver", "C:/Documents and Settings/jingxiong/Local Settings/Application Data/Google/Chrome/Application/chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get(url);
WebElement element = driver.findElement(By.name(name));
element.sendKeys("google");
element.submit();
System.out.println("Page title is: " + driver.getTitle());
driver.quit();
}
Run Code Online (Sandbox Code Playgroud)
当我运行此示例时,Chrome浏览器启动正常,但没有配置插件,我的设置或书签.我应该怎么做才能加载这些?谢谢.
我已经下载(使用repo)Android 4.0操作系统源代码(从这里 - http://source.android.com/).我正在尝试将新的外部项目(在外部/例如external/libhelloworld中)添加到构建系统,以便将其内置到系统映像中.在那个项目中,我想部署一个shell脚本并让它保留rwxr-xr-x的权限,但是当我构建它并加载模拟器时,我看到文件权限已经改为rw-r - r-- .我正在将脚本部署到/ etc.我的Android.mk文件看起来像这样
LOCAL_PATH:= $(调用my-dir)
include $(CLEAR_VARS)LOCAL_MODULE:= libhelloworld LOCAL_MODULE_TAGS:=可选LOCAL_MODULE_SRC:= helloworld.c include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)LOCAL_MODULE:= myscript.sh LOCAL_MODULE_TAGS:=可选LOCAL_MODULE_SRC:= $(LOCAL_MODULE)LOCAL_MODULE_CLASS:= EXECUTABLES LOCAL_MODULE_PATH:= $(TARGET_OUT)/ etc/helloscripts包含$(BUILD_PREBUILT)
我看到脚本权限在复制到中间区域时会被保留,但之后在构建过程中的某些时候会更改权限.知道为什么脚本权限被添加到系统映像时不会被保留?我的Android.mk中是否缺少某些东西?
我有OnItemSelectedListener类,问题是现在当我从spinner1中选择项目时,它没有显示它应该显示的烤箱文本.Toast文本只是为了查看监听器是否正常工作而不是.我有两个微调器,我试图从两个微调器中获取单个变量的选定项目.这里有任何帮助,我已经坚持了几个小时.
我已经在buttonlisteners上使用了这种切换技术并且它工作正常,但它们在我的主类,活动类,我不确定它是否依赖于它以及如果它确实如何解决它
@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
View v = parent.getSelectedView();
switch (view.getId()) {
case R.id.spinner1:
Toast.makeText( parent.getContext(),
"Selected item is " + parent.getItemAtPosition(pos).toString(),
Toast.LENGTH_LONG).show();
break;
case R.id.spinner2:
//Code here
break;
default:
Toast.makeText(parent.getContext(), view.toString(), Toast.LENGTH_LONG).show();
break;
}
}
Run Code Online (Sandbox Code Playgroud)