アプリ版:「スタンプのみでお礼する」機能のリリースについて

アプリをVisual Studio 2017 のVBで作成しています。

下記URLのページ(気象庁の過去の気象データ)中の「2018年」や「3月」をクリックする方法をご教示して頂きたくお願いいたします。
http://www.data.jma.go.jp/obd/stats/etrn/index.p …

driver.FindElement(By.CssSelector("2018年")).Click() には、
OpenQA.Selenium.InvalidSelectorException:'An invalid or illegal selector was specified'のエラートなっています。

VBおよびSeleniumの初心者です。よろしくお願いします。

A 回答 (1件)

こんにちは



初心者以上に通りすがりの門外漢ですが・・・

どうやら、『セレクタじゃないっ!』って怒られているみたいですけれど、普通のセレクタで試してみたのでしょうか?
対象が階層が深いので、長くなっちゃうけれど
#main>table:nth-child(5) div.contents td:first-child td.nwtop:first-child a:first-child
とか・・・
(当たるも八卦ですが)
    • good
    • 0
この回答へのお礼

早速回答頂きありがとうございます。

driver.FindElement(By.CssSelector("//#main>table:nth-child(5) div.contents td:first-child td.nwtop:first-child a:first-child,'2018年')]")).Click()

に対して、残念ながら前回と同じ「OpenQA.Selenium.InvalidSelectorException:'An invalid or illegal selector was specified'」のエラーとなりました。

お礼日時:2018/03/21 01:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!