我试图强制selenium忽略SSL错误,但一直无法解决。我见过acceptSslCerts
功能,但在使用firefox
答案 0 :(得分:0)
对于您的方案,您可以尝试类似的方法。它在Firefox浏览器上运行良好。
按照以下步骤创建新的firefox配置文件,并在那里接受SSL证书。
现在使用新创建的firefox配置文件来运行selenium测试。根据您的要求修改以下代码。
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
setContentView(R.layout.notedialog);
this.setFinishOnTouchOutside(false);
initializeContent();
phone_no = getIntent().getExtras().getString("phone_no");
String note = getIntent().getExtras().getString("note");
tv_client.setText(phone_no + " is calling you");
note_mEditText.setText(note);
dialog_ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
MainActivity.this.finish();
// this.setFinishOnTouchOutside(false);
System.exit(0);
}
});