小编J.C*_*ill的帖子

Selenium Chromedriver使Chrome无需配置插件,书签和其他设置即可启动

我是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浏览器启动正常,但没有配置插件,我的设置或书签.我应该怎么做才能加载这些?谢谢.

selenium selenium-chromedriver

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

如何在添加到Android AOSP的自定义外部项目中保留文件权限?

我已经下载(使用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中是否缺少某些东西?

android android-source

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

为什么OnItemSelectedListener不按视图ID切换工作来查找选定的微调器?

我有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)

android view spinner

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