我想自动化一个场景,其中需要针对来自电子商务网站的过滤器值声明多个产品。我想知道我们可以使用selenium实现什么方法?
答案 0 :(得分:1)
你好,请尝试下面的
WebView webView = new WebView(getApplicationContext());
webView.loadUrl("your url here");
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
super.shouldOverrideUrlLoading(view, url);
//Here you can get redirect url value and cookie from it.
return true;
}
});
答案 1 :(得分:0)
protected void btnShowTempFeatures_Click(object sender, EventArgs e)
{
try
{
int count = ListBoxFeatures.Items.Count;
//grdViewTemporaryFeatures.DataSource = ListBoxFeatures.DataSource;
//grdViewTemporaryFeatures.DataBind();
int CountGrid= grdViewTemporaryFeatures.Rows.Count;
ListItemCollection lstTempFeatures = ListBoxFeatures.Items;
DataTable dTempFeatures = new DataTable();
dTempFeatures.Columns.Add("ID");
dTempFeatures.Columns.Add("FeatureName");
foreach (ListItem lstItem in lstTempFeatures)
{
DataRow dr = dTempFeatures.NewRow();
dr["ID"]= lstItem.Value;
dr["FeatureName"] = lstItem.Text;
dTempFeatures.Rows.Add(dr);
}
grdViewTemporaryFeatures.DataSource = dTempFeatures;
grdViewTemporaryFeatures.DataBind();
mdlTemporaryFeatures.Show();
}
我基本上已经编写了基本框架而没有任何补充。现在我只是决定实现自动化的策略。
答案 2 :(得分:0)
您可以为此开发一个框架,以下是我遵循的一些最佳实践:
List<EmployeeSearchPOJO> employeeList=new ArrayList<EmployeeSearchPOJO>();
public void setEmployeeList(List<EmployeeSearchPOJO> employeeList) {
this.employeeList = employeeList;
}
public List<EmployeeSearchPOJO> getEmployeeList() {
return employeeList;
}
方法确保我们为失败的测试用例提供了屏幕截图。此外,根据本论坛的规定,这可能不是发布此类查询的最佳位置。但我仍然认为我的答案有所帮助。