小编dsk*_*sky的帖子

System.ArgumentException'jobject'不能是IntPtr.Zero.参数名称:jobject

我收到一个错误,我无法理解:

我在void方法中有这个简单的警告对话框构建器

private void startAction() {
                AlertDialog.Builder builder;
                builder = new AlertDialog.Builder (this);
                var ad = builder.Create ();
                builder.SetMessage ("Some text");
                builder.SetPositiveButton ("OK", delegate { 
                    ad.Dismiss ();
                    ShowDialog (0);
                });
                builder.SetNegativeButton ("Cancel", delegate { 
                    ad.Cancel ();
                });
                builder.SetCancelable (true);                    
                builder.Show ();
}
Run Code Online (Sandbox Code Playgroud)

Xamarin Insights向我展示了一份我不能复制或理解的崩溃报告(多次).

System.ArgumentException'jobject' must not be IntPtr.Zero. Parameter name: jobject
Raw
Android.Runtime.JNIEnv.CallVoidMethod(IntPtr jobject, IntPtr jmethod)
Android.App.Dialog.Dismiss()
SpoonacularApp.Droid.ShoppingListActivity.<startAction>c__AnonStorey3.<>m__0(object, DialogClickEventArgs)
Android.Content.IDialogInterfaceOnClickListenerImplementor.OnClick(IDialogInterface dialog, int which)
Android.Content.IDialogInterfaceOnClickListenerInvoker.n_OnClick_Landroid_content_DialogInterface_I(IntPtr jnienv, IntPtr native__this, IntPtr native_dialog, int which)
at (wrapper dynamic-method) System.Object:ba5962df-899a-46fd-a4bd-6c9ffe426b75 (intptr,intptr,intptr,int)
Run Code Online (Sandbox Code Playgroud)

这个例外谈论的是哪个论点?

我得到了相同的错误消息,Android.App.Dialog.Cancel() …

android xamarin

4
推荐指数
1
解决办法
748
查看次数

Selenium 中的无头 Chrome 检索空页面(尽管没有无头标志可以工作)

我正在尝试在无头模式下使用 Chrome 获取页面内容,但某些页面仅返回空 HTML。我的设置:

  • 爪哇 8
  • 硒版本 3.14.0
  • Selenium Chrome 驱动程序版本 3.141.59
  • 在 Windows 10 上测试

编码:

ChromeOptions options = new ChromeOptions();
options.setHeadless(true);
RemoteWebDriver driver = new ChromeDriver(options);

driver.get("https://www.patagonia.com/home/");

System.out.println("Title: " + driver.getTitle()); // prints out "Title: "
Run Code Online (Sandbox Code Playgroud)

当我不使用无头模式时,它可以工作。

如果我在无头模式下使用 Firefox,它也可以工作。

是否有我可能缺少的设置,或者为什么在无头模式下不起作用?

感谢您的帮助。

java selenium google-chrome selenium-chromedriver google-chrome-headless

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