FILEMAKER プラグイン など フォーラム

FILEMAKER プラグイン など (助け合い)フォーラムにようこそ!

何方でも、ご質問・ご回答お願いします。

※2024/01/31 までに登録された方は、登録時のパスワードが使えません。

パスワードを再発行してください。

ログインしていません。

#1 2017-12-27 09:32:39

mama
メンバー
登録日: 2017-10-06
投稿: 33

スクリプトメーカーPS設定時のpower shellのエラーにつきまして

いつもお世話になります。

ご質問させてください。
よろしくお願い申し上げます。

環境
Windows7 home premium Service pask1 64ビット
FM12 AD


スクリプトメーカーPSの設定時のご質問となります。

現在3台設定をして、もう一台設定をしているところです。
環境は上記の環境となります。

power shellを使用できるか確認をしたところ下記のエラーが表示されました。

↓↓↓↓↓↓↓↓↓

PS C:\Windows\system32> Add-Type -Path "C:\WebDriver\selenium\net40\WebDriver.dll" ;
Add-Type -Path "C:\WebDriver\selenium\net40\WebDriver.Support.dll" ;
$chromedriver_path = "C:\WebDriver\chromedriver_win32\" ;
$driver = New-Object OpenQA.Selenium.Chrome.ChromeDriver ($chromedriver_path);
$driver.Navigate().GoToUrl("https://www.amazon.co.jp/");
New-Object : "1" 個の引数を指定して ".ctor" を呼び出し中に例外が発生しました: "unknown error: cannot find Chrome binary
  (Driver info: chromedriver=2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf),platform=Windows NT 6.1.7601 SP1 x86_64)"
発生場所 行:7 文字:11
+ $driver = New-Object OpenQA.Selenium.Chrome.ChromeDriver ($chromedriver_path);
+           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [New-Object]、MethodInvocationException
    + FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand

null 値の式ではメソッドを呼び出せません。
発生場所 行:9 文字:1
+ $driver.Navigate().GoToUrl("https://www.amazon.co.jp/");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []、RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull


PS C:\Windows\system32>

↑↑↑↑↑↑↑↑↑↑


PowerShellは3.0です。

下記のURLの説明にある
http://qbxxdp.blogspot.jp/2016/08/filem … meweb.html

64-bit versions: Windows6.1-KB2506143-x64.msuの部分をインストールしております。


■その他設定をしたものを記載いたします。
ChromeDriver - WebDriver for Chromeは最新のものに変更しました。
Selenium は2.53.1.0のままです。
net40のセキュリティ解除も行いました。
Microsoft .NET Framework は4.7です。
Microsoft Visual C++ 2010 Redistributable(x86) と
Microsoft Visual C++ 2010 Redistributable(x64)がインストールされております。
「ScriptMakerPS.fmx」は以前に製作していただいたものを使用しております。


なぜかこれ一台のみ設定ができない状態です。
(※急いではおりません。)

年末のお忙しい中恐れ入りますが、ご回答のほどよろしくお願い申し上げます。

オフライン

#2 2017-12-27 11:54:04

admin
管理者
登録日: 2017-06-10
投稿: 87

Re: スクリプトメーカーPS設定時のpower shellのエラーにつきまして

色々な要素があるのでなんとも言えませんが、

・ファイルパスの確認
・32bitのPowerShellをインストール
このあたりを確認して見てください。

以下のファイルパスの確認。
Add-Type -Path "C:\WebDriver\selenium\net40\WebDriver.dll" ;
Add-Type -Path "C:\WebDriver\selenium\net40\WebDriver.Support.dll" ;
$chromedriver_path = "C:\WebDriver\chromedriver_win32\" ;


以下で32bitのPowerShellをインストール。
Windows6.1-KB2506143-x86.msu
https://www.microsoft.com/en-us/downloa … x?id=34595

オフライン

#3 2018-01-03 15:56:43

mama
メンバー
登録日: 2017-10-06
投稿: 33

Re: スクリプトメーカーPS設定時のpower shellのエラーにつきまして

新年明けましておめでとうございます。
今年もよろしくお願い申し上げます。

解決が年を跨いでしまいました。


ご教授いただきました下記の件を確認しました。

・ファイルパスの確認
こちらはパスを確認したのですが、合っておりました。
また、他のPCからフォルダごと移動しましたが、それでもだめでした。

・32bitのPowerShellをインストール
こちらはPCが64bitだったため、32bitを選択して、インストールすると
インストールができない旨のメッセージが表示され、インストールできませんでした。
ネットで検索すると、どうやら、64bitをインストールすると32bitもインストール
されていると、ネット上で記載がございました。


上記の2つで解決ができなかったため、色々と検索をしていて気づいたのですが、
今回のPCのみ、まだ、グーグルクローム自体がインストールされておりませんでした。

グーグルクロームをインストールしたところ、無事に起動ができました。
グーグルクロームを最初にインストールしてから、設定しないとだめだったんですね。


大変お騒がせいたしました。

本年もご指導のほどよろしくお願い申し上げます。
ありがとうございました。

オフライン

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ 0.007 秒でページを生成, 9 クエリーを実行 - 使用メモリー: 542.46 KiB (ピーク: 566.54 KiB) ]