ソフトウェア・業務システム開発に関連した他の仕事を探す
見積もり募集の結果
見積もり募集の内容
- 依頼主の業種
- 葬祭
-
提示した予算
-
1 円 ~ 5,000 円
-
依頼概要
-
【依頼したい業務範囲】
コーディング
【希望開発言語】
Python
【参考サイトのURL】
https://teratail.com/questions/332395?sort=3
https://teratail.com/questions/352534?link=qa_related_sp
https://vba-create.jp/vba-selenium-print/
【用意しているもの】
仕様書
企画書
【継続した開発が必要か】
今回のみ依頼したい
【重視する点】
予算
【補足】
pythonで1行だけのコーディング
わかる人なら10分で終わります
chromeの印刷を自動でしたい
プリンタ名?ID?で指定とプログラム部分を作ってもらいたです
-
私の環境下
windows10
chromedriver 113
プリンタのプルダウンには
プリンタA
プリンタB
プリンタC
の順番で
プリンタBを選択すると次回起動時
プリンタB
プリンタA
プリンタC
というふうに順番が変わっていまします
js = 'return document.querySelector("body > print-preview-app")' \
'.shadowRoot.querySelector("#sidebar")' \
'.shadowRoot.querySelector("#destinationSettings")' \
'.shadowRoot.querySelector("#destinationSelect")' \
'.shadowRoot.querySelector("print-preview-settings-section > div > select > option:nth-child(2)");'
driver.execute_script(js).click()
で指定すると2板目のプリンタは選択されるのですが選択するたびに順番が変更されてしまいあまり意味がありません
valueに入っているプリンタ名を指定してみたところ
js = 'return document.querySelector("body > print-preview-app")' \
'.shadowRoot.querySelector("#sidebar")' \
'.shadowRoot.querySelector("#destinationSettings")' \
'.shadowRoot.querySelector("#destinationSelect")' \
'.shadowRoot.querySelector("print-preview-settings-section > div > select").value="EPSON PX-S170T Series/local/";'
driver.execute_script(js)
指定表示はプリンタ名になるのですが 内部的には昔のプリンタのままで表示のみ変更になってしまっているようです
-
自己解決できた